home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / text / magazine / volume_06 / issue_07 < prev    next >
Text File  |  1995-06-25  |  263KB  |  5,674 lines

  1. Authorised Acorn Education Dealers
  2. 6.7
  3. As you have probably gathered, just after the last magazine went to the 
  4. printers, Acorn decided that Norwich Computer Services had, after all, 
  5. fulfilled the necessary criteria to be appointed as Education Dealers. 
  6. So, what difference will it make?
  7. 6.7
  8. First of all, we should be able to give better service to our customers 
  9. because we are now buying computers direct from Acorn. Also, we are 
  10. getting warranty repairs done by them which should improve our turn-
  11. around time on repairs.
  12. 6.7
  13. Secondly, we are intending to improve our service to education 
  14. customers. In particular, I have been spending time recently getting to 
  15. grips with the huge (and growing) range of networking products available 
  16. for Acorn machines. Dave and Simon are currently at Acorn Computers on a 
  17. three-day course learning all about installation and maintenance of 
  18. Acorn networks.
  19. 6.7
  20. If any schools and colleges want quotations for anything from software 
  21. site licences to complete networks of Acorn computers, just ring our 
  22. Education Hotline.
  23. 6.7
  24. Improved Acorn Assist-ance
  25. 6.7
  26. Acorn have improved the terms of their Acorn Assist scheme which helps 
  27. academics, teachers, students and education support staff to buy Acorn 
  28. computers. If you want details of the new, lower prices, just give us a 
  29. ring and ask for an Acorn Assist pack.
  30. 6.7
  31. Archive seems to be getting earlier!
  32. 6.7
  33. You may have noticed a slight tendency for Archive to come out earlier 
  34. in the month. This is a deliberate policy and it will continue over the 
  35. next few issues until it is coming out around the middle of the month 
  36. prior to its cover date. This means that advertisers and contributors 
  37. need to get copy into the office by about the first of the month for 
  38. inclusion in the following month’s issue.
  39. 6.7
  40. Spring Acorn User Show
  41. 6.7
  42. Come and see us at the Spring Acorn User Show in Harrogate on April 15th 
  43. − 17th. If you want us to bring anything to the Show for you − to save 
  44. carriage − all you need to do is send in an order as normal but state 
  45. clearly that it is for collection at the Show. For orders over £250, 
  46. deduct £10 for the carriage charge saved. For smaller orders (but over 
  47. £100) deduct £5 carriage. This is only going to work if your orders 
  48. arrive by Thursday 8th April, i.e. you need to send off your order today 
  49. to avoid disappointment.
  50. 6.7
  51. If you have anything we can sell for charity, bring it with you − BBC or 
  52. Archimedes − all will sell.
  53. 6.7
  54. See you at the Show!
  55. 6.7
  56.  
  57. 6.7
  58.  
  59. 6.7
  60. •   Ace Printer Drivers − To clarify the situation about the different 
  61. drivers available, here is a list of the two types, Standard and 
  62. ProDriver, with notes on which work on RISC-OS 2 and 3. The Pro-Drivers 
  63. work on RISC-OS 3 only.
  64. 6.7
  65. Ace RISC-OS Standard Printer Drivers
  66. 6.7
  67. (Archive price £17 each)
  68. 6.7
  69. Canon PJ1080A (RISC-OS 2 only)
  70. 6.7
  71. Canon LBP4/8 (RISC-OS 3 only)
  72. 6.7
  73. ColourCel (RISC-OS 2 only)
  74. 6.7
  75. Epson JX compatible (RISC-OS 2 only)
  76. 6.7
  77. Epson ESC-P2 (RISC-OS 3 only)
  78. 6.7
  79. HP DJ500C/550C/PaintJet (RISC-OS 2 & 3)
  80. 6.7
  81. Ace RISC-OS 3 ProDrivers (RISC-OS 2 only)
  82. 6.7
  83. (Archive price £44 each)
  84. 6.7
  85. Canon LBP4/8
  86. 6.7
  87. Epson ESC-P2
  88. 6.7
  89. HP DJ500C/550C/PaintJet
  90. 6.7
  91. Shell for Acorn printer drivers (ProDriver A1 upgrade) (Archive price 
  92. £27)
  93. 6.7
  94. (Epson ESC-P2 refers to Epson’s newest printer code standard so it 
  95. applies to Epson’s latest printers such as the Stylus 800. It is 
  96. downwards compatible so it can be used with all Epson compatible 
  97. printers within the limitations of the facilities of each given 
  98. printer.)
  99. 6.7
  100. •   Advance is Acorn’s new integrated software suite. It runs on RISC-OS 
  101. 3.1 machines (1Mb or more) and provides word-processor, spreadsheet, 
  102. database and graphs package. The WP has some DTP-like facilities as well 
  103. as the usual WP facilities, including a 60,000 word spell-checker, and 
  104. can, of course, take output from the other programs in the suite.
  105. 6.7
  106. Advance is aimed particularly at education and Acorn have involved some 
  107. educationalists in the development of the suite. (You may see a certain 
  108. similarity between these programs and existing applications because 
  109. Advance was a joint effort between CC, Clares, CRM, Iota and Acorn.)
  110. 6.7
  111. The pricing is fairly complex. The single user version is £99 +VAT (£105 
  112. through Archive), the site licence for primary schools is £199 +VAT 
  113. (£215 through Archive) and the secondary school site licence is £499 
  114. +VAT (£520 through Archive). By Acorn’s definition, primary includes 
  115. special needs schools but all other schools, including middle schools, 
  116. will have to pay the secondary school price.
  117. 6.7
  118. Acorn also do an Off-site Disc Pack for £99 +VAT (£105 through Archive). 
  119. This is a set of ten key discs, allowing  pupils and staff to use 
  120. Advance on their computers at home. However, it may only be purchased by 
  121. schools with a licence.
  122. 6.7
  123. •   Badger Trails price increase − Sherston Software have increased the 
  124. price of Badger Trails from £35 to £39.95 +VAT. The Archive price is now 
  125. £44.
  126. 6.7
  127. •   Budget games − David Ramsden’s Arcade, which is a set of four RISC-OS 
  128. arcade games costing £5.95 (no VAT), is now also available as four 
  129. separate games at £1.99 each from David Ramsden, 7 Chevet Lane, 
  130. Wakefield, West Yorkshire, WF2 6HN. The games are Chomper, Intruders, 
  131. RockSmash and Armageddon.
  132. 6.7
  133. •   Bulletin is a bulletin board system from XOB for use over Econet. It 
  134. provides the usual bulletin board services including electronic mail, 
  135. special interest groups and closed user groups. This fully RISC-OS 
  136. compliant software runs on any Archimedes, supports up to 1,500 users 
  137. and comes with a site/network licence for £69 +VAT from XOB or £75 
  138. through Archive.
  139. 6.7
  140. •   Dabhand Guide to Impression − Anne Rooney has written a 400+ page 
  141. guide to Impression with 23 chapters attempting to cover all aspects of 
  142. using Impression from getting Impression installed on your computer to 
  143. the finer points of using the Impression Business Supplement. It costs 
  144. £14.95 through Dabs Press or £15 (including postage) through Archive.
  145. 6.7
  146. •   DrawHelp − This isn’t a new product but it is a helpful introduction 
  147. to Draw, produced by Sherston Software. As we are now stocking their 
  148. products, it is available through Archive for £15. (£15.95 through 
  149. Sherston.) It was written for the RISC-OS 2 version of Draw but serves 
  150. as an introduction to the RISC-OS 3 version as well, even though it 
  151. doesn’t cover the newer features.
  152. 6.7
  153. •   Epson Stylus 800 − A new inkjet printer has been released by Epson. It 
  154. seems comparable with the Canon BJ200 but the ink doesn’t seem to run as 
  155. much on cheap paper so it gives a crisper printout. It can be driven 
  156. from standard RISC-OS drivers but, for best effect, use the Ace Pro-
  157. Driver. The Archive price is £330 or £370 if bought with the Pro-Driver. 
  158. This compares with the Canon BJ200 at £355 on its own or £393 with the 
  159. CC Turbo-Driver.
  160. 6.7
  161. •   FirstLogo − Longman Logotron have produced a version of Logo for use 
  162. with primary schools children. It aims to provide an environment where 
  163. children can experience computer-based problem-solving as required by 
  164. the National Curriculum. The price is £24 +VAT from Longman Logotron (or 
  165. £26 through Archive) for a single user or £72 +VAT (£78 through Archive) 
  166. for a primary site licence.
  167. 6.7
  168. •   Graphics on the ARM − This is a new book by Roger Amos − a 400+ page 
  169. guide to various aspects of graphics on the Archimedes range of 
  170. computers. It covers such things as fonts, Draw, Vector, 3D graphics, 
  171. Paint, art packages, image processing, ray-tracing, animation and 
  172. mathematical and abstract graphics. It costs £14.95 through Dabs Press 
  173. or £15 (inc postage) through Archive.
  174. 6.7
  175. •   HCCS 16-bit SCSI cards − HCCS sell a 16-bit SCSI card which includes 
  176. full support for CD-ROM. These cost £99 +VAT or £110 inclusive through 
  177. Archive.
  178. 6.7
  179. •   IronMask 2.0 Multi-User Edition − IronMask 2.00 is a major upgrade of 
  180. Turing Tools RISC-OS file security system, providing password-controlled 
  181. access to important files and directories. IronMask 2.0 supports up to 
  182. 63 PIN identified users plus an administrative superuser. The superuser 
  183. is identified at installation and is responsible for adding and removing 
  184. subsequent users. Any signed-on user has the ability to “shield” or 
  185. “unshield” files by means of a private key. Shielded files are 
  186. completely inaccessible to file-handling operations until they are 
  187. unshielded using the original key. Automatic time-out guards an 
  188. unattended IronMask session from opportunist entry.
  189. 6.7
  190. IronMask 2.0 Multi-User Edition is available from Turing Tools for £65 
  191. (inclusive) for installation on one computer or £195 (inclusive) for 
  192. unlimited use on a single site. Educational site licences are available 
  193. at a discount, available by individual arrangement. 
  194. 6.7
  195. IronMask 1.2 continues to be available as IronMask 1.2 Personal Edition, 
  196. at the reduced price of £49 inclusive. IronMask 1 customers can upgrade 
  197. to IronMask 2.0 for £10 on application to Turing Tools.
  198. 6.7
  199. •   Memory upgrades down − HCCS have reduced the prices of their memory 
  200. upgrades for the new A3000/4000 computers. A 1Mb upgrade for the A3010 
  201. is now just £35 inc VAT through Archive and the 2Mb upgrades for A3020/
  202. 4000 are £70 inc VAT through Archive.
  203. 6.7
  204. •   MIDI files − A company called Words & Music has translated a large 
  205. number of MIDI files into Archimedes format. There are three volumes of 
  206. classical music, one of ragtime music and one of drum tracks. The discs 
  207. are £10.95 each (no VAT) or you can buy all five discs for £48.75.
  208. 6.7
  209. •   NetChat − NetChat is a network communication system providing machine 
  210. to machine interaction over Acorn networks. Amongst other things, it 
  211. allows users to communicate with each other by a conferencing system 
  212. which provides for simultaneous conversations between several users. 
  213. Messages may be typed directly into a ‘conversation window’ or pre-
  214. prepared text files may be sent by simply dragging them onto the NetChat 
  215. icon. The core NetChat module also allows files, applications and 
  216. complete directories to be passed between machines even in the absence 
  217. of a fileserver.
  218. 6.7
  219. There are also facilities that allow the keyboard of one machine to 
  220. control directly a remote machine or to allow operating system commands 
  221. to be sent to a remote machine, permitting modules and programs to be 
  222. run on one machine from another machine. You can also get a snapshot 
  223. view of another computer’s screen. To show the realtime interaction, 
  224. there is an Othello game played by users on different machines. 
  225. 6.7
  226. A site licence for NetChat costs £84 +VAT or £92 through Archive.
  227. 6.7
  228. •   NetManage − A new piece of software has appeared from Australia which 
  229. will be of great help to Network Managers. NetManage, from Suitable 
  230. Software, is a network management tool for use on AUN over Econet or 
  231. Ethernet. It allows you to create and maintain user password files on 
  232. Acorn’s Level 3, Filestore and Level 4 fileservers. The price is £50 (no 
  233. VAT) from Suitable Software in the U.K. or $125 in Australia.
  234. 6.7
  235. •   On-site warranty − Acorn offer on-site service and warranty on all 
  236. their new computers: A3010, A3020, A4000 and A5000. You can choose 1-
  237. year or 3-year warranties and the cost depends on the type of computer 
  238. and whether or not it has a hard drive. The Acorn monitor you purchased 
  239. at the same time is included in the warranty. These warranties have to 
  240. be purchased at the time of purchase of the computer or within 30-days 
  241. thereafter. The prices are: 1-year A5000 − £39.95 (£37 through Archive), 
  242. 1-year A3010/3020/4000 £29.95 (£28 through Archive), 3-year A5000 − 
  243. £79.95 (£74 through Archive), 3-year A3020HD and A4000 £59.95 (£60 
  244. through Archive) and 3-year A3010 and A3020FD £49.95 (£46 through 
  245. Archive).
  246. 6.7
  247. •   Optima is NW SEMERC’s new hypermedia database. It allows users to link 
  248. words, pictures and sounds so that you can create talking books, 
  249. branching stories, adventures and viewdata systems. It costs £18 +VAT 
  250. from NW SEMERC.
  251. 6.7
  252. •   Parallel port SCSI adaptor − Atomwide have produced a SCSI adaptor 
  253. which plugs into the bidirectional printer port of the new machines. The 
  254. price is £49.95 +VAT (£55 through Archive). See Hardware Column on page 
  255. 55 for details.
  256. 6.7
  257. •   Phases 3 − NW SEMERC have released the latest version of their RISC-OS 
  258. word-processor for children aged 5 upwards. With its extra facilities, 
  259. Phases 3 still only costs £18 +VAT.
  260. 6.7
  261. •   Pocket Book / Psion 3 products − We have increased our range of 
  262. products for the Pocket Book and reduced the prices of some of the 
  263. memory products.
  264. 6.7
  265.    Acorn   Archive
  266. 6.7
  267. Parallel Link   £29.95   £28
  268. 6.7
  269. RAM Disc 128Kb   £79.95   £74
  270. 6.7
  271. RAM Disc 512Kb   −      £138
  272. 6.7
  273. RAM Disc 1Mb   −      £278
  274. 6.7
  275. Flash Disc 128Kb   −      £37
  276. 6.7
  277. Flash Disc 256Kb   £69.95   £65
  278. 6.7
  279. Flash Disc 512Kb   £119.95   £93
  280. 6.7
  281. Flash Disc 1Mb   −      £185
  282. 6.7
  283. Flash Disc 2Mb   −      £278
  284. 6.7
  285. OPL Editor   £69.95   £65
  286. 6.7
  287. Mains Adaptor   £14.95   £15
  288. 6.7
  289. •   RiscCAD Junior is a 2D draughting system which provides a wide range 
  290. of draughting facilities, all working in the RISC-OS environment. The 
  291. Junior version of RiscCAD is available now for £80 +VAT from Davyn 
  292. Software. A Professional version should be available by the time you 
  293. read this and will cost £130 +VAT.
  294. 6.7
  295. •   S-Base is Longman Logotron’s exciting new database. It is not just a 
  296. straight database but has a database language called S (what else?) 
  297. which allows you to write your own procedures and mini-programs using an 
  298. Edit-like editor for program editing. S-Base comes with a template 
  299. editor, with Draw-like tools for creating the layout of your databases. 
  300. It can handle a range of data types including integer, FP, string, date, 
  301. time and you can even define your own data types. It can also handle 
  302. large objects like sprites or Replay files. The personal version costs 
  303. £99 +VAT (£105 through Archive) and the developer’s version costs £199 
  304. +VAT (£215 through Archive). With the developer’s version, you can 
  305. create databases which can be compiled and then, once compiled, can be 
  306. run independently of S-Base. The resultant databases cannot be edited 
  307. but they come with a royalty-free version of the S runtime system, so 
  308. you can give away or sell the database as you wish. 
  309. 6.7
  310. (We are hoping to use S-Base to create an all-singing, all-dancing 
  311. database for the Archive office and we hope to install it on the network 
  312. as soon as the S-Base network version becomes available! We are 
  313. certainly going to need an S-Base Column in Archive. Is anyone 
  314. interested in running it for us? Ed)
  315. 6.7
  316. •   Serenade is a desktop MIDI sequencer from Clares. It provides 16-track 
  317. record and playback, keyboard capture, transpose, quantise, full editing 
  318. facilities, guitar chord input, etc. Serenade costs £135 inc VAT or £125 
  319. through Archive.
  320. 6.7
  321. •   SideShow is a video-titling package from Computer Concepts distributed 
  322. with the Wild Vision Chroma-Genlocks. It functions around Draw and 
  323. thereby acts as a medium for overlaying drawn objects, sprites and/or 
  324. text onto video. It offers sequencing of screens with blanking, looping 
  325. and scrolling. It will not be sold as a stand-alone package but existing 
  326. owners of Chroma-Genlock boards can upgrade their ChromaText software 
  327. free of charge through Wild Vision if they do so before 30th June 1993. 
  328. The Chroma-Genlock package costs £259.68 including VAT and carriage or 
  329. £240 through Archive.
  330. 6.7
  331. •   SyQuest removable drives − There is now an alternative version of the 
  332. SyQuest 84Mb removable drive. The older versions would read 42Mb discs 
  333. but could not write them but the new drives can read and write both 
  334. sizes of discs. This is a great bonus to anyone who is likely to want to 
  335. exchange data between sites. The new drives will cost £670 instead of 
  336. £590 for the older version.
  337. 6.7
  338. •   Teletext on AUN networks − XOB’s Teletext serving software, mentioned 
  339. last month, is now available through Archive for £169.
  340. 6.7
  341. •   Ultimate Expansion expansion − The range of HCCS’s Ultimate Expansion 
  342. system is increasing − and dropping in price. There is now a User Port/
  343. Analogue Port Starter Pack for £79 +VAT (£88 through Archive). The A3010 
  344. 20M Ultimate 2-slot multipodule has dropped from £303 to £250 (Archive 
  345. price) and the 60M Ultimate 2-slot multipodule has dropped from £445 to 
  346. £335 (Archive price). The SCSI starter Pack has dropped from £133 
  347. (Archive) to £100 and the Archive price of the SCSI micropodule has 
  348. dropped from £110 to £77.
  349. 6.7
  350. •   WordSearch − If you want to make up a word-square (words hidden in 
  351. various directions within a matrix of letters) then Davyn Software can 
  352. make life easier for you. For £17 +VAT, they offer WordSearch which 
  353. takes an Edit file of words and creates a word-square for you.
  354. 6.7
  355. Review software received...
  356. 6.7
  357. We have received review copies of the following: Arcade, ArcTrack, 
  358. Choices, Dabhand Guide to Graphics on the ARM, Dabhand Guide to 
  359. Impression, Insight, Landmarks − Civil War, LinkWord − Spanish, 
  360. Masterfile 3, NetManage, Numerator Workcards, Optima, Picture It!, 
  361. Precision, Punctuate, QuickTile, SatPack 1, Screenplay Training Video, 
  362. Smudge the Spaniel, Soapbox, Splash, SpySnatcher, Squish, ThinkLink, 
  363. Through the Dragon’s Eye, The Spoken Word, Tiles, WordSearch, Xword, Yes 
  364. Chancellor II.  A 
  365. 6.7
  366.  
  367. 6.7
  368. Government Health Warning − Reading this could seriously affect your 
  369. spiritual health.
  370. 6.7
  371. “Man is just another animal − more intelligent, perhaps, but basically 
  372. no different.” Really? Take a look at the newspapers! Is there any other 
  373. animal capable of such atrocities as homo sapiens? Even the young of the 
  374. species demonstrates the ability to torture and kill its own kind. We 
  375. are the only animals capable of totally destroying its own environment 
  376. through greed and self-interest. Then, on the plus side, we could name 
  377. amazing individual acts of heroism, self-less devotion and dedication.
  378. 6.7
  379. No, I don’t think we’re “just another animal”. There is such a thing as 
  380. “good” and such a thing as “evil”. We all know which comes more 
  381. naturally and I don’t mind admitting − I need help!
  382. 6.7
  383.  
  384. 6.7
  385. Norwich Computer Services 96a Vauxhall Street, Norwich, NR2 2SD. 
  386. 0603−766592 (−764011)
  387. 6.7
  388.  
  389. 6.7
  390. 4Mation    11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32 
  391. 8PA. (0271−25353) (0271−22974)
  392. 6.7
  393. Abacus Training (p18)   29 Okus 
  394. Grove, Upper Stratton, Swindon, Wilts, SN2 6QA.
  395. 6.7
  396. Ace Computing    27 Victoria Road, Cambridge, CB4 3BW. (0223−322559) 
  397. (0223−69180)
  398. 6.7
  399. Acorn Computers Ltd    Fulbourn 
  400. Road, Cherry Hinton, Cambridge, CB1 4JN. (0223−254254) (0223−254262)
  401. 6.7
  402. Aleph One Ltd    The Old Courthouse, Bottisham, Cambridge, CB5 9BA. 
  403. (0223−811679) (0223−812713)
  404. 6.7
  405. Alpine Software    P.O.Box 25, Portadown, Craigavon, BT63 5UT. 
  406. (0762−342510)
  407. 6.7
  408. Atomwide Ltd    23 The Greenway, Orpington, Kent, BR5 2AY. (0689−838852) 
  409. (0689−896088)
  410. 6.7
  411. Clares Micro Supplies    98 
  412. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA. (0606−48511) 
  413. (0606−48512)
  414. 6.7
  415. Colton Software (p33)   2 Signet 
  416. Court, Swanns Road, Cambridge, CB5 8LA. (0223−311881) (0223−312010)
  417. 6.7
  418. Computer Concepts (p13/14)   Gaddesden 
  419. Place, Hemel Hempstead, Herts, HP2 6EX. (0442−63933) (0442−231632)
  420. 6.7
  421. Dabs Press    22 Warwick Street, Prestwich, Manchester, M25 7HN. 
  422. (061−773−8632) (061−773−8290)
  423. 6.7
  424. Davyn Software    The Workshop, off Princess Street, Sandal, Wakefield, 
  425. WF1 5NY. (0924−254800)
  426. 6.7
  427. HCCS Ltd    575−583 Durham Road, Gateshead, NE9 5JJ. (091−487−0760) 
  428. (091−491−0431)
  429. 6.7
  430. ICS (p26)   1 Kington Road, West Kirby, Wirral, L48 5ET. (051−625−1006) 
  431. (051−625−1007)
  432. 6.7
  433. IFEL    36 Upland Drive, Plymouth, Devon, PL6 6BD. (0752−847286)
  434. 6.7
  435. Ivoryash Ltd    14 Perwell Close, Bredon, Tewkesbury, Gloucester, GL20 
  436. 7LJ. (0684−73173)
  437. 6.7
  438. Krisalis Software    Teque House, 
  439. Mason’s Yard, Downs Row, Moorgate, Rotherham, S60 2HD. (0709−372290)
  440. 6.7
  441. Lambda Publications    194 Cheney 
  442. Manor Road, The Green, Swindon SN2 2NZ. (0793−695296)
  443. 6.7
  444. Longman-Logotron    124 Cambridge Science Park, Milton Road, Cambridge CB4 
  445. 4ZS. (0223−425558) (0223−425349)
  446. 6.7
  447. LOOKsystems (p25)   47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  448. (0603−764114) (0603−764011)
  449. 6.7
  450. Matt Black    P.O.Box 42, Peterborough, PE1 2TZ. (0733−315439)
  451. 6.7
  452. Minerva Systems    Minerva House, Baring Crescent, Exeter, EX1 1TL. 
  453. (0392−437756) (0392−421762)
  454. 6.7
  455. Morley Electronics    Morley 
  456. House, Norham Road, North Shields, Tyne & Wear, NE29 7TY. (091−257−6355) 
  457. (091−257−6373)
  458. 6.7
  459. Northwest SEMERC    Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. 
  460. (061−627−4469)
  461. 6.7
  462. Oak Solutions (p17)   Suite 25, 
  463. Robin Enterprise Centre, Leeds Road, Idle, Yorkshire BD10 9TE. 
  464. (0274−620423) (0274−620419)
  465. 6.7
  466. Oregan Developments    36 Grosvenor 
  467. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  468. 6.7
  469.  
  470. 6.7
  471.  
  472. 6.7
  473. Paul Beverley
  474. 6.7
  475.  
  476. 6.7
  477. Small Ads
  478. 6.7
  479. (Small ads for Archimedes and related products are free for subscribers 
  480. but we reserve the right to publish all, part or none of the material 
  481. you send, as we think fit. i.e. some people don’t know what ‘small’ 
  482. means and there are certain things, as you can imagine, that we would 
  483. not be prepared to advertise as a matter of principle. Sending small ads 
  484. (especially long ones!) on disc is helpful but not essential. Ed)
  485. 6.7
  486. •   128Kb RAM disc for Psion 3 or Acorn Pocket Book, as new, supplied with 
  487. new battery, £55. Phone Mark on 0905−754277.
  488. 6.7
  489. •   2Mb RAM upgrade (Watford) for A310 £70, 5¼“ 40/80 drive with p.s.u. 
  490. £35, 5¼” interface (Beebug) £9. Phone 050−587−3581.
  491. 6.7
  492. •   50Mb SCSI Quantum Pro-drive inc mounting brackets, £100. Phone 
  493. 0908−648894 eves, w/es.
  494. 6.7
  495. •   A5000 RISC-OS 3.1 upgrade (unused) £10, A3000 serial kit £10, 1Mb for 
  496. A3000 £10. Phone 0780−54537.
  497. 6.7
  498. •   A3000 2Mb RAM, Acorn colour monitor, Lingenuity 8 bit SCSI card, £550. 
  499. Phone 091−460−2031.
  500. 6.7
  501. •   A3000 LC, 4Mb, RISC-OS 3.10, HCCS Hardcard 45, ARM3, Double 40/80 
  502. track disc drive, Scanlight 256, Philips 8833 monitor, lots of software 
  503. including E-Type, Holed Out, clipart, Interdictor 2, Wonderland, etc. 
  504. Excellent condition. Cost over £2200. Will accept £1000 o.n.o. Will 
  505. split. Phone 0522−529630.
  506. 6.7
  507. •   A410/1, 4Mb RAM, 40Mb IDE HD, RISC-OS 3.10, manuals and loads of 
  508. software, £900 o.v.n.o. £1000 o.v.n.o. with Acorn multisync monitor. 
  509. Phone 071−703−5675.
  510. 6.7
  511. •   A5000 40Mb hard drive, 4Mb RAM, RISC-OS 3.10, PC Emulator v1.7, 
  512. Impression Junior, DeskEdit, Masterfile II, InterWord, InterSpell and 
  513. InterSheet (all on disc), Enter The Realm. ST506 hard drive (for A400 
  514. etc). Phone Coventry 0203−410047.
  515. 6.7
  516. •   A5000 4Mb RAM, Acorn multisync, Learning Curve + PCEm 1.8, software, 
  517. discs, magazines, books, etc, £1200. Phone 081−698−3772.
  518. 6.7
  519. •   Acorn AKF11 standard monitor for Archimedes, v.g.c., original packing, 
  520. buyer collects, £35. Phone Raymond Wright on 0483−575870.
  521. 6.7
  522. •   Acorn DTP with clipart £40. Beebug Star/Epson colour printer driver 
  523. £8, Minerva GammaPlot £20, System Delta+ £30, Mailshot (for SD+) £15. 
  524. Digital Research DR DOS 5.0 (for PC Emulator) £20. Nevryon £8, Powerband 
  525. £8, Terramex £5, Computer Concepts ROMS (for CC ROM podule) InterChart 
  526. £10, InterSheet £15, SpellMaster £20. Phone R A Brown on 0737−832159.
  527. 6.7
  528. •   Eizo 9060SZ low radiation monitor, as new, £300 o.n.o., Phone 0245-
  529. 325205.
  530. 6.7
  531. •   Epson LQ800 24 pin dot matrix, tractor feed and single sheet feeder, a 
  532. few new ribbons. Offers to Chris Johnson, 7 Lovedale Grove, Balerno, 
  533. Edinburgh, EH14 7DR. (031−449−3869)
  534. 6.7
  535. •   Flexifile database, £45. First Word Plus release 2, £28. Acorn DTP 
  536. £28. Beebug disc interface for A310/A440 + DFS reader £28. Chocks Away 
  537. Compendium, Drop Ship, Real McCoy 2, Conqueror, Break 147 £50. Details 
  538. 051−606−0289.
  539. 6.7
  540. •   Free Juki 6100 daisywheel printer + daisy wheels and ribbons (collect 
  541. or pay carriage). Phone Chris Johnson on 031−449−3869.
  542. 6.7
  543. •   Impression Junior (vers 1.17 Nov 92) £42 post paid. Phone 0203−418064.
  544. 6.7
  545. •   ISO C development system v1.7 (Risc Dev.), £50. Phone 09467−23275.
  546. 6.7
  547. •   PC386 4Mb podule with co-processor and latest software. Half price at 
  548. £325. Phone John on 0373−813336.
  549. 6.7
  550. •   Roland (MIDI) MT-32 Multi Timbre Sound Module £125 o.n.o. (over £400 
  551. new) quick sale. Casio (MIDI) HT-700 keyboard £75 o.n.o. (over £200 
  552. new). Both items for £150. Phone 0487−740601 6−7pm and weekends.
  553. 6.7
  554. •   Redundant Econet gear inc clock box, 8 Econet boards, sets of leads, 
  555. Econet boxes, terminators and cable. Offers to Chris Johnson, Department 
  556. of Chemistry, Heriot-Watt University, Riccarton, Edinburgh, EH14 4AS.
  557. 6.7
  558. •   Star LC200 Colour dot matrix v.g.c., little used, £80. Phone 
  559. 0732−454707.
  560. 6.7
  561. •   Wanted − C compiler for 2Mb A3000 to write modules and WIMP 
  562. applications. Acorn C release 3 or later will do, possibly with desktop 
  563. front end. Phone Alun Moon 0773−570235.
  564. 6.7
  565. •   Wanted − PipeDream 4. Phone 0203−410047.
  566. 6.7
  567. •   Watford Hand scanner, £65. Repton 4, £12.50. Clares Illusionist £35. 
  568. Phone 06977−46786.
  569. 6.7
  570. Charity Sales − The following items are available for sale in aid of 
  571. charity. PLEASE do not just send money − ring us on 0603−766592 to check 
  572. if the items are still available. Thank you.
  573. 6.7
  574. (If you have unwanted software or hardware for Archimedes computers you 
  575. could donate for charity, please send it to the Archive office. If you 
  576. have larger items where post would be expensive, just send us details of 
  577. the item(s) and how the purchaser can get hold of them.)
  578. 6.7
  579. Arcticulate £5, EMACS (D Pilling) £2, MicroDrive (golf) £6, Saloon Cars 
  580. £10, Serial interface for Panasonic KX-P1080, 1091, 1092, 1592 or 3131 
  581. £4, System Delta Plus Ref Guide £3, Wordwise Plus for Archimedes (disc 
  582. version) inc manuals £8.  A 
  583. 6.7
  584.  
  585. 6.7
  586.  
  587. 6.7
  588. Hints and Tips
  589. 6.7
  590. •   Configuring the main Edit window − The RISC-OS 3 version of Edit makes 
  591. no provision for preferences concerning the size and the place on the 
  592. screen of a newly opened Edit window.
  593. 6.7
  594. However, this can easily be rectified. If you run Edit from your hard 
  595. disc, the Templates file can be edited according to taste. The nice 
  596. thing is that, even from the hard disc, Edit still occupies the same RAM 
  597. space (64 Kb on a 4 Mb machine).
  598. 6.7
  599. Here is what you do: drag the Edit application from the Apps directory 
  600. to your hard disc, click <menu> on the Apps icon, then <select> to open 
  601. the root directory, open the Resources directory and copy the three 
  602. files inside the Edit subdirectory into your new Edit application. (For 
  603. Acorn newcomers, you open an application directory by double clicking 
  604. while holding down <shift>.)
  605. 6.7
  606. Then drag the Templates file on to the iconbar icon of FormEd (an 
  607. application available from N.C.S. on Shareware 20) and drag the Text 
  608. window (the one which is filled with a web of diagonal lines) into the 
  609. desired position. Save the edited Template file.
  610. 6.7
  611. If you always use Edit, don’t forget to change your configuration so 
  612. that, after power-on, the correct version of Edit is loaded.
  613. 6.7
  614. Jochen Konietzko, Köln, Germany
  615. 6.7
  616. •   Faxpack − Did you know that if you manually dial 0336−400−445 and 
  617. then, at the prompt, select ‘Receive Fax’, you will receive a 24 Hour 
  618. Surface Forecast Chart from The Met. Office. It is very useful if you 
  619. want to know what the weather is going to do. Dial 0336−400−401 for the 
  620. Marine Index Page of all the forecasts and charts that are available. 
  621. Although it is a bit expensive (calls are charged at 36p per minute 
  622. cheap rate and 48p per minute at all others times) I find them 
  623. invaluable. This only works with FaxPack v2.00 − with earlier versions, 
  624. it causes “A Line Error occurred” fault. Steve Monks, Tobermory.  A 
  625. 6.7
  626.  
  627. 6.7
  628. Comment Column
  629. 6.7
  630. •   Acorn compiler doped? − I am puzzled by Thomas Down’s findings for 
  631. Acorn C compiler v4.0 (“C From Basic”, Archive 6.6 p35).
  632. 6.7
  633. I agree with his figures for Beebug C. However, for Acorn ANSI C 4.0, I 
  634. get a Dhrystone rating of 14,749 as opposed to his 7,714. That is for 
  635. mode 35 on an ARM3 with an 8MHz bus, as in Thomas’s tests. There is no 
  636. file i/o, so the hard disc spec is not relevant. 
  637. 6.7
  638. Clearly Thomas did not run the same program as I did to test the 
  639. compiler. I am certain about that because the compiled size of my 
  640. executable was 9,212 bytes compared with 20,420 of Thomas’s. That means 
  641. I find both the code size and the speed better than the statistics that 
  642. were published for the Acorn compiler by a factor of 2:1. 
  643. 6.7
  644. I assume that Thomas built the Acorn executable himself rather than use 
  645. one that already existed with the right name in the right directory. Did 
  646. he ensure that any pre-existing executable and .o files were deleted 
  647. beforehand or that the source files were all touched with the Make tool? 
  648. I assume that the tests used the official Dhrystone benchmark source 
  649. files version 2.1 for C, author Reinhold P. Weicker 1988, exactly as 
  650. supplied with both of the compilers.
  651. 6.7
  652. There will be readers who are contemplating the purchase of one of these 
  653. C compilers. What are they to think? It is exactly as if a motoring 
  654. journal were to report that car A, which costs 3 times as much as car B, 
  655. has twice the fuel consumption and the same top speed, while there are 
  656. motorists testifying that the dearer model has much the same fuel 
  657. consumption and twice the speed.
  658. 6.7
  659. Thomas Down replies...
  660. 6.7
  661. It seems that I made a mistake when compiling the benchmark program for 
  662. my C from Basic article. The problem stems from the fact that I used the 
  663. same working directory for compiling both versions of the program. 
  664. Having produced the Beebug C executable, I created an ANSI C Makefile 
  665. then ran the DDE Make utility. It correctly decided that the Beebug C 
  666. object files (half compiled program) were up-to-date, i.e. their 
  667. datestamps were later than those of the source files, and therefore 
  668. decided to move straight on to the link stage. This resulted in a final 
  669. program compiled by Beebug C but linked by Acorn’s linker. I use the 
  670. ‘summary’ option for text output when using Make, so it is not at all 
  671. obvious what the system is doing. In a future version of the DDE, it 
  672. would be nice to see an indication of which files Make has decided to 
  673. ignore.
  674. 6.7
  675. The correct figures are:
  676. 6.7
  677. Beebug C
  678. 6.7
  679. Time to compile − 15 seconds
  680. 6.7
  681. Dhrystones/second − 7705.3
  682. 6.7
  683. Size − 6580 
  684. 6.7
  685. ANSI C v4
  686. 6.7
  687. Time to compile − 10 seconds
  688. 6.7
  689. Dhrystones/second − about 14,500
  690. 6.7
  691. Size − 9212
  692. 6.7
  693. I apologise to Acorn for the mistake. However, as I said in the article, 
  694. I don’t think that artificial speed comparisons should be relied upon 
  695. too much. In particular, it is worth noting that a considerable 
  696. proportion of the execution time of a WIMP program may be spent on 
  697. window management and graphics commands which are provided by RISC-OS 
  698. and are therefore independent of whichever compiler you use. The two 
  699. compilers suit differing needs and so would-be programmers should choose 
  700. one to suit their requirements and budget. Thomas Down.
  701. 6.7
  702. •   Omar Sharif’s Bridge Program − As promised, I have done some 
  703. investigation into the bidding and play. To do justice to this would 
  704. take up a complete edition of Archive! As that is not realistic, I have 
  705. made a considerable number of recorded hands available and created a 
  706. !ShowHands application. This puts up an empty window, onto which a 
  707. recorded game can be dropped to display the hands, the bidding and the 
  708. card play conveniently all together on the screen. I hope Paul can find 
  709. room on the monthly disc for it all. (Check the Price List to see if I 
  710. managed to fit it in! Ed.)
  711. 6.7
  712. In Archive 6.5 p45, Cain Hunt says ‘... it bids aggressively and does 
  713. some vicious card play.’ My personal opinion is that the bidding tends 
  714. to the ludicrous and the card play to the suicidal!
  715. 6.7
  716. Note: in all cases, I bid the South hand and the computer bids the 
  717. hidden W, N and E hands. First, two extreme bidding examples:-
  718. 6.7
  719. Hand   : ACOL_27
  720. 6.7
  721. Dealer : West                                     Card play:-
  722. 6.7
  723.                     S: T 4 3 2                    −−−−−−−−−−−
  724. 6.7
  725.                     H: A J T 6                    6D 2D AD 3D
  726. 6.7
  727.                     D: T 8 6                      KC 8C 7C AC
  728. 6.7
  729.                     C: 7 3
  730. 6.7
  731.                                                   Rest Claimed
  732. 6.7
  733.        S: A 7                  S: K Q J 9 8 6 5
  734. 6.7
  735.        H: K Q 3 2              H:
  736. 6.7
  737.        D: Q J 9 5 3            D: K 4 2
  738. 6.7
  739.        C: 9 8                  C: A 5 2
  740. 6.7
  741.  
  742. 6.7
  743.                     S:
  744. 6.7
  745.                     H: 9 8 7 5 4
  746. 6.7
  747.                     D: A 7
  748. 6.7
  749.                     C: K Q J T 6 4
  750. 6.7
  751.  
  752. 6.7
  753.  Bidding:-    W  N  E  S                         Result:-
  754. 6.7
  755.               —————                         ———————
  756. 6.7
  757.               1H -  2S -                         E/W  12 tricks
  758. 6.7
  759.               3D -  -  -                         N/S  1  tricks
  760. 6.7
  761. Why isn’t the computer bidding 4S as East? I noticed that the ‘5 Card 
  762. Major’ file was 50% longer than the ‘Acol’ file, so I thought it might 
  763. be more sensible.
  764. 6.7
  765. Hand   : 5CARD_04
  766. 6.7
  767. Dealer : East                                     Card play:-
  768. 6.7
  769.                     S: 6                           ——————
  770. 6.7
  771.                     H: 8 5 4                      AS 4S 6S 3S
  772. 6.7
  773.                     D: K 8 7 4 2                  KS JS 4H 5S
  774. 6.7
  775.                     C: J 9 6 2                    2S QS 2D 7S
  776. 6.7
  777.                                                   9C AC 5C 4C
  778. 6.7
  779.        S: Q J 4                S: 9 7 5 3         9D 6D 3D KD
  780. 6.7
  781.        H: Q J 9                H: A K 3 2         6C QC KC 7C
  782. 6.7
  783.        D: A Q 5 3              D: J T 9           8S 5D 7D 9S
  784. 6.7
  785.        C: 8 7 4                C: A Q             JC TD 3C 8C
  786. 6.7
  787.                                                   JD TS QD 4D
  788. 6.7
  789.                     S: A K T 8 2                  AD 8D 2H TC
  790. 6.7
  791.                     H: T 7 6                      9H 5H KH 6H
  792. 6.7
  793.                     D: 6                          AH 7H JH 8H
  794. 6.7
  795.                     C: K T 5 3                    3H TH QH 2C
  796. 6.7
  797.  
  798. 6.7
  799.  Bidding:-    E  S  W  N                          Result:-
  800. 6.7
  801.               −−−−−−−−−−                          −−−−−−−−−
  802. 6.7
  803.               1D 1S 3D -                          N/S  6  tricks
  804. 6.7
  805.               3H -  7D -                          E/W  7  tricks
  806. 6.7
  807.               -  -
  808. 6.7
  809. No, it is not more sensible! Other than the opening bids, the only other 
  810. difference I have detected is that 1N in Acol is 12-14 points but in the 
  811. ‘5 card major’ the 1N is, I think, 16-18 points.
  812. 6.7
  813. Note:− During the few hands I have played with this program, I have seen 
  814. more Grand Slams bid (and none made!) than in 20 years of competitive 
  815. duplicate bridge. 
  816. 6.7
  817. Finally on the subject of bidding:-
  818. 6.7
  819. Hand   : ACOL_01
  820. 6.7
  821. Dealer : South                                   Card play:-
  822. 6.7
  823.                     S: K Q J 6 4                 −−−−−−−−−−−
  824. 6.7
  825.                     H: K 8 7 6                   5C QC KC AC
  826. 6.7
  827.                     D: 4                         JC 2D 4C 2C
  828. 6.7
  829.                     C: A J 6                     4H 2H 3H 6H
  830. 6.7
  831.                                                  6C 2S 3D 3C
  832. 6.7
  833.        S:                      S: A 9 7 5 2      3S 7C JS AS
  834. 6.7
  835.        H: 3                    H: Q J 4          QD KD AD 4D
  836. 6.7
  837.        D: A T 9 7 5            D: Q J 6 2        TD 4S JD 8D
  838. 6.7
  839.        C: K T 9 8 7 3 2        C: 5              6D 5H 5D 7H
  840. 6.7
  841.                                                  JH 9H 7D 8H
  842. 6.7
  843.                     S: T 8 3                     8C 6S QH 8S
  844. 6.7
  845.                     H: A T 9 5 2                 9C QS 5S TH
  846. 6.7
  847.                     D: K 8 3                     TC KH 7S TS
  848. 6.7
  849.                     C: Q 4                       9D KS 9S AH
  850. 6.7
  851.  
  852. 6.7
  853.  Bidding:-   S  W  N  E                         Result:-
  854. 6.7
  855.              —————                         ———————
  856. 6.7
  857.              -  3C -  -                         N/S  3  tricks
  858. 6.7
  859.              3H -  5D db                        E/W  10  tricks
  860. 6.7
  861.              -  -  -
  862. 6.7
  863. Not seeing the other hands I passed the 5D!! bid. The only sensible bids 
  864. for North are 4H or pass, as partner has already passed. If the dealer 
  865. had been West so that South had not yet bid, the best bid for North is 
  866. 4C, which shows the club control and agrees Hearts by implication.
  867. 6.7
  868. So I decided to investigate further by manually entering the hands and 
  869. then trying different vulnerabilities and dealers. The first thing I 
  870. discovered was that the vulnerability made no difference to the bidding 
  871. and, in fact, it is not displayed while one is doing the bidding! I then 
  872. decided to try opening the hand as South with the following result:
  873. 6.7
  874.  S  W  N  E 
  875. 6.7
  876.  
  877. 6.7
  878.  1H -  2S -
  879. 6.7
  880.  3H -  4N -
  881. 6.7
  882.  5D -  5N - 
  883. 6.7
  884.  6D -  6H - 
  885. 6.7
  886.  -  -       
  887. 6.7
  888. So yes, the program uses Blackwood but it does not understand it! 
  889. Instead of signing off in 4H when the 5D reply shows there are 2 Aces 
  890. missing, it presses on with 5N! Finally, as South (with West as the 
  891. dealer) I tried a double for take out after the 3C bid. North passed! 
  892. The booklet states:-‘The computer uses many complex bidding strategies, 
  893. and it may deviate from the rules in certain situations.’ And how!!
  894. 6.7
  895. Finally, one example of play:-
  896. 6.7
  897. Hand   : ACOL_29
  898. 6.7
  899. Dealer : East                                    Card play:- 
  900. 6.7
  901.                     S: A 6 4 2                   −−−−−−−−−−−
  902. 6.7
  903.                     H: Q T 2                     4H 3H QH AH
  904. 6.7
  905.                     D: 4 3 2                     6C 3C 5C 9C
  906. 6.7
  907.                     C: T 9 2                     2H 5H 9H KH
  908. 6.7
  909.                                                  AC 2C 7C 4C
  910. 6.7
  911.        S: Q 8 3                S: K 9 7          JC TC KC QC
  912. 6.7
  913.        H: K 7 3                H: A 8 5          KD TD 5D 2D
  914. 6.7
  915.        D: A 7 6 5              D: K 9 8          8C 5S 6D 3D
  916. 6.7
  917.        C: A J 5                C: K 8 7 6        8D JD AD 4D
  918. 6.7
  919.                                                  8S 2S 9S TS
  920. 6.7
  921.                     S: J T 5                     JH 7H TH 8H
  922. 6.7
  923.                     H: J 9 6 4                   6H 3S 4S 9D
  924. 6.7
  925.                     D: Q J T                     QD 7D 6S 7S
  926. 6.7
  927.                     C: Q 4 3                     JS QS AS KS
  928. 6.7
  929.                                                   
  930. 6.7
  931.  Bidding:-    E  S  W  N                        Result:-
  932. 6.7
  933.               −−−−−−−−−−                        −−−−−−−−−
  934. 6.7
  935.               1N -  3N -                        E/W  7  tricks
  936. 6.7
  937.               -  -                              N/S  6  tricks
  938. 6.7
  939. The deep finesse of the 6C by East at trick 2 is very costly because it 
  940. is almost certain to lose (the 9 T and Q can beat it) thus settling for 
  941. just 3 tricks in clubs if they break 3 − 3, while there is a 66% chance 
  942. of the JC making, giving 4 tricks. Additionally, it loses tempo by 
  943. permitting E/W to set up 2 Heart tricks while they have the AS as an 
  944. entry.
  945. 6.7
  946. Have a look through the hands on the monthly program disc and see what 
  947. you think! At least 50% of them are random deals and the others are set 
  948. up to see what the computer would do. John C. Wallace, Crawley.
  949. 6.7
  950. •   IFEL DIY memory upgrade − My machine is one of the early 305s and so, 
  951. over the years, I have upgraded it − it now has two disc drives, MEMC1a 
  952. and 2Mb of memory. I decided on the IFEL 2Mb option as it is cheap, DIY, 
  953. highly regarded by the reviewers and came with a MEMC1a and all at 
  954. education reduced prices!
  955. 6.7
  956. The upgrade from the 305’s ½Mb to the 310’s 1Mb had been a simple plug-
  957. in-the-chips job. Unfortunately, that ease made the second memory 
  958. upgrade a very daunting prospect. If you have a machine with a similar 
  959. pedigree (i.e. was once a 305) then beware! The IFEL upgrade demands the 
  960. removal of all the 310’s RAM sockets, the cleaning of the holes and the 
  961. resoldering of the undamaged chips back where they came from. That is 
  962. sixteen chips. Otherwise, the new upgrade board won’t fit above the old 
  963. RAM!
  964. 6.7
  965. My machine has a removable disc drive bar, which made life easier when 
  966. getting the main board out. But once I had got it out, I had to find a 
  967. way to work on it. My method was to use my Workmate! I used several 
  968. sheets of corrugated cardboard on either side of the main board and very 
  969. gently closed the Workmate jaws on the resulting expensive sandwich. 
  970. This held it firmly enough to work on. I needed a temperature-controlled 
  971. soldering iron, a solder sucker, a chip extraction device (two nails and 
  972. a screwdriver), precision pliers and nerves of steel. But, after an 
  973. entire afternoon’s soldering, it was done.
  974. 6.7
  975. It is essential that you follow the instructions exactly. I did not. 
  976. That is possibly why it took me two days to get it working. If I had 
  977. done everything in the suggested order, I would have been able to check 
  978. the machine during the upgrade. But I couldn’t. Cutting the memory 
  979. decoder from the board may have been my problem. It didn’t work after 
  980. that. Multiple phone calls to IFEL saved the day. I was talked through a 
  981. series of fault-finding tricks until my oscilloscope finally found a 
  982. broken track, on part of the computer I hadn’t even touched! Without 
  983. IFEL’s help I would still be looking.
  984. 6.7
  985. So, if you are handy with an iron then have a go. Do not try using a 25 
  986. watt iron or it’s byebye computer. I did, but I got away with it! The 
  987. machine is now a delight to use and the upgrades work perfectly. Had it 
  988. been a 310 to start with, life would have been much easier with only 
  989. three chips to shift. Just my luck, but then it could be worse, it could 
  990. be an IBM!
  991. 6.7
  992. Thanks IFEL.  Simon Anthony, Nottingham.  A 
  993. 6.7
  994.  
  995. 6.7
  996. Image Club Clipart Library Volume 24
  997. 6.7
  998. Hutch Curry
  999. 6.7
  1000. Matt Black is marketing a comprehensive range of Clipart for the 
  1001. Archimedes range of computers. There are apparently 24 volumes, each 
  1002. containing a large number of compressed drawfiles spread over a number 
  1003. of discs. This review is based on a small and supplied selection of the 
  1004. 200+ images in Volume 24. This volume is entitled ‘Science & Medicine’ 
  1005. and is supplied as a boxed set of 5 discs costing £34.95 (plus £2.00 
  1006. post & packing). The images cover the following subject areas:
  1007. 6.7
  1008. Anatomy
  1009. 6.7
  1010. Headings
  1011. 6.7
  1012. Health Care
  1013. 6.7
  1014. In The Lab
  1015. 6.7
  1016. Living Things
  1017. 6.7
  1018. Physical Sciences
  1019. 6.7
  1020. Planet Earth
  1021. 6.7
  1022. Symbols
  1023. 6.7
  1024. From the images supplied for review, I would have to conclude that both 
  1025. the quality and utility is variable. Some of the images are very good − 
  1026. such as the ones shown on this page. However, some of the images are 
  1027. very pedestrian and offer little more than what is available as PD on 
  1028. some of the bulletin boards. As a general comment, I would note that the 
  1029. best of these images are very stylish with a lot of nice shading. This 
  1030. has, however, been done at the expense of some of the minute detail that 
  1031. one might expect in technical or anatomical drawing. Because of the 
  1032. variable quality of the material and the limited selection supplied for 
  1033. review, I would be unwilling to recommend anyone to spend what is a 
  1034. substantial amount of money without at least getting a full listing of 
  1035. the library contents to satisfy yourself that there is enough material 
  1036. to justify the expense.  A 
  1037. 6.7
  1038.  
  1039. 6.7
  1040. CC
  1041. 6.7
  1042. From 6.6 page 11
  1043. 6.7
  1044.  
  1045. 6.7
  1046. ArtWorks Column
  1047. 6.7
  1048. Trevor Sutton
  1049. 6.7
  1050. It seems that the version of AW which CC rushed to me, i.e. version 
  1051. 1.100, was an early version of the upgrade and that the latest version 
  1052. is 1.12, so I hope you have all received this upgrade by now.
  1053. 6.7
  1054. Hatched fills
  1055. 6.7
  1056. Colleagues and friends who use vector graphic programs like AW, Draw or 
  1057. Vector know that I have a long-standing desire for hatched and textured 
  1058. fills. Perhaps it is my love of maps or possibly a throwback to the days 
  1059. when I used rub-down textures along with the rub-down lettering. 
  1060. Remember those occasions when you ran out of n’s and had to cobble one 
  1061. up with a spare m and a razor blade? Outline fonts and low-priced 
  1062. printers have done away with my need for rub-down lettering but I would 
  1063. like to be able to produce hatched areas or dotty areas. I have used 
  1064. these effectively with some of my natural history illustrations and 
  1065. would welcome them in AW.
  1066. 6.7
  1067. I have recently seen hatching on the Archimedes with the new CAD 
  1068. packages from Minerva so come on CC, there’s a challenge for you!
  1069. 6.7
  1070. I did, however, find a way to produce a hatched effect and this could be 
  1071. explored or developed. I will describe the process and would welcome any 
  1072. refinements!
  1073. 6.7
  1074. My initial aim was to produce text which had a hatched shading. This I 
  1075. did as follows:
  1076. 6.7
  1077. 1. Draw a rectangle − this appears in black.
  1078. 6.7
  1079. 2. Write some text which will fit into the rectangle.
  1080. 6.7
  1081. 3. Make the text into a shape from the Lines/Shapes menu.
  1082. 6.7
  1083. 4. Place the text over the rectangle and <select> both.
  1084. 6.7
  1085. 5. Now the clever bit! Choose Join shapes from the Lines/Shapes menu.
  1086. 6.7
  1087. 6. You have created a mask (see p.71 of the manual).
  1088. 6.7
  1089. 7. All you need to do now is produce a blend from one line to another 
  1090. which will fit behind the rectangle. This is the quickest way of drawing 
  1091. many oblique parallel lines.
  1092. 6.7
  1093. 8. Move this over the text and send it to the back.
  1094. 6.7
  1095. 9. Finally, choose white for the fill colour of the rectangle.
  1096. 6.7
  1097. 10. The same technique can be used for filling an area.
  1098. 6.7
  1099. The example below shows both text and an area with single and double 
  1100. hatching.
  1101. 6.7
  1102. Printer dialogues!
  1103. 6.7
  1104. Steve Hutchinson writes with what he suggests are minor points regarding 
  1105. printing...
  1106. 6.7
  1107. If there is no printer driver loaded, AW doesn’t tell you − it just 
  1108. doesn’t respond to pressing <print>. This is important to me because, if 
  1109. I load LaserDirect with my !Boot file as I used to, it prevents me 
  1110. loading !Printers (RISC-OS 3.1 version). So, at present, my !Boot file 
  1111. doesn’t load a Printer driver automatically.
  1112. 6.7
  1113. Secondly, the Print Dialogue doesn’t tell you which printer it is going 
  1114. to use. With RISC-OS 3.1 allowing multiple drivers to be loaded ready, I 
  1115. would have thought this would be an important reminder. I usually check 
  1116. it in Impression, as I print drafts at 300 dpi and masters at 600 dpi on 
  1117. LaserDirect.
  1118. 6.7
  1119. Perhaps there is some room for improvement in the way AW performs here 
  1120. or at least some consistency with Impression.
  1121. 6.7
  1122. File transfer
  1123. 6.7
  1124. Steve does, however, offer praise where it is due...
  1125. 6.7
  1126. ArtWorks gets a few bonus points from me in the file transfer realm. I 
  1127. needed to send some large drawfiles (Holiday Club publicity) to the new 
  1128. leader who is Mac-based (he’ll learn one day!). I used Artworks to load 
  1129. the drawfile and convert to Illustrator format which he could read into 
  1130. Freehand. It took a while and made a huge file, as it converted all text 
  1131. to paths. It filled more than two IBM 720Kb floppies. My friend didn’t 
  1132. believe it would work, but it came up perfectly, even with the correct 
  1133. colours.
  1134. 6.7
  1135. Roy Robinson of Birdtech has also converted files successfully, this 
  1136. time to CorelDraw format. I will say more about this in the section on 
  1137. printing.
  1138. 6.7
  1139. If anyone else has any experience of import or export of AW files, 
  1140. please share it with us.
  1141. 6.7
  1142. Modes
  1143. 6.7
  1144. Which mode do you prefer to use? More often than not, I work in mode 28. 
  1145. Steve Hutchinson has other ideas...
  1146. 6.7
  1147. One of my biggest problems with AW has been deciding which screen mode 
  1148. to use. I usually use mode 102 for Impression but this is only 16 
  1149. colours, so graduated fills don’t look very good. However, going to any 
  1150. 256 colour screen makes for a much smaller desktop and much more 
  1151. scrolling around. This is a case for getting a ColourCard, I suppose. 
  1152. (Is there no end to my computer shopping list?!) !FlipTop helps a lot in 
  1153. seeing what is available and switching quickly between modes.
  1154. 6.7
  1155. One thing that alarmed me, was printing in AW from mode 102. The screen 
  1156. flickered and seemed to change alignment, but all was well afterwards. 
  1157. CC Technical Dept say that mode 102 takes up more processor bandwidth 
  1158. than any other so, because the processor is busy printing the Artworks 
  1159. file, it is stopped from refreshing the screen. No harm is done and the 
  1160. computer speeds up. Perhaps this is obvious to many but it was news to 
  1161. me. Roger Spooner’s Display Technology article helped to clarify a lot 
  1162. for me (Archive 6.4 p21). The printing certainly seems quicker from 
  1163. ArtWorks than with Draw. 
  1164. 6.7
  1165. Printing
  1166. 6.7
  1167. I have had several comments following my mention of the Ace printer 
  1168. drivers in last month’s column. 
  1169. 6.7
  1170. Roy Robinson, whose company Birdtech offers a scanning and printing 
  1171. service, kindly made several prints from AW to illustrate the benefits 
  1172. and disadvantages of the various combinations of hardcopy which are 
  1173. available for the Archimedes. He showed me some superb examples of 
  1174. printing to the HP Deskjet 550C, one of which was printed via CorelDraw. 
  1175. The file was exported from AW to CorelDraw and then printed to the 
  1176. Deskjet via its own driver. This gave a beautiful rendering of the tints 
  1177. and shades with almost an airbrush effect in places. This does show me 
  1178. that Archimedes printer drivers still have a long way to go. Having said 
  1179. that, the printing was painfully slow − I mean, well over an hour! This 
  1180. is clearly not a viable commercial option for Birdtech. 
  1181. 6.7
  1182. Many people have expressed their disappointment at the banding effect 
  1183. which graduated fills produce on output to a printer. I drew a billiard 
  1184. ball using a radial fill which I then printed. I include a scanned 
  1185. example of the printout. It is just about clear enough to show the 
  1186. banding effect (which I call doughnutting!) The 24-bit facility with the 
  1187. Ace drivers avoids this.
  1188. 6.7
  1189. Coda
  1190. 6.7
  1191. I hope to hear from more of you in the coming months. The CC competition 
  1192. closing date is getting nearer and so all those brilliant ideas may then 
  1193. be shared. I know that I won’t win but I hope that the winner produces 
  1194. artwork which is exciting, creative and shows few hallmarks of that 
  1195. tempting traceable background layer!  A 
  1196. 6.7
  1197.  
  1198. 6.7
  1199. 24-bit small halftone
  1200. 6.7
  1201.  
  1202. 6.7
  1203.  
  1204. 6.7
  1205. Colour small halftone
  1206. 6.7
  1207.  
  1208. 6.7
  1209.  
  1210. 6.7
  1211. Abacus Training
  1212. 6.7
  1213. New artwork
  1214. 6.7
  1215.  
  1216. 6.7
  1217. Spreadsheet Column
  1218. 6.7
  1219. Chris Johnson
  1220. 6.7
  1221. Welcome to the first of what I hope will be a regular series of columns 
  1222. for Archive magazine. It currently has the general title of Spreadsheet 
  1223. Column, on the assumption that we shall be covering all aspects of 
  1224. spreadsheets, other than PipeDream. However, the content of the column 
  1225. will be determined ultimately by your good selves, so send me as many 
  1226. comments, hints, bug reports (real or perceived) as you can. This first 
  1227. column will be brief, mainly because I did not appreciate fully the lead 
  1228. time for production of the magazine.
  1229. 6.7
  1230. Eureka
  1231. 6.7
  1232. I have been using Eureka since the middle of December and have been 
  1233. pleasantly surprised at its ease of use. I know there is a full review 
  1234. due on this application, so I will save my general comments until I have 
  1235. seen the review. Paul has sent me a couple of things related to this 
  1236. spreadsheet which are worth mentioning and I will add something of my 
  1237. own.
  1238. 6.7
  1239. Memory
  1240. 6.7
  1241. Eureka, in common with all other spreadsheets I have seen, takes up a 
  1242. lot of memory. On my machine, it grabs 1088 Kb (i.e. more than a 
  1243. megabyte) before a sheet is even loaded. Therefore, even a 2 Mb machine 
  1244. could well be short of memory. J A Brook found that one of his sheets 
  1245. would not print due to insufficient memory but subsequently was amazed 
  1246. to find that if the printer driver application was removed from the 
  1247. iconbar, it printed normally.
  1248. 6.7
  1249. This is an aspect of the RISC-OS printer drivers that is not always 
  1250. appreciated by the user and is worth re-emphasising. When you double 
  1251. click on the !printers application, an icon is installed on the iconbar. 
  1252. What the user does not see, (unless you press <f12> and type <help 
  1253. modules> or simply <modules>) is that a module called pdriverXX, (where 
  1254. ‘XX’ may be ‘ps’ for the postscript driver, or dm for the dot matrix 
  1255. driver) is installed in memory. It is this module that does all the work 
  1256. of actually printing. The application installed on the iconbar is simply 
  1257. a multitasking front end to enable you to set the configuration of the 
  1258. printer driver or to swap from postscript to dot matrix, for example. 
  1259. Once you are satisfied with the way the printer application is 
  1260. configured, you can safely quit from the iconbar. The pdriver module 
  1261. remains active until “rmkilled”. The printers application takes 160 Kb 
  1262. on my machine, which can be reclaimed by quitting the application. So, 
  1263. the moral is, if you are short of memory for any purpose, try quitting 
  1264. the !printers application to improve the situation. The same should 
  1265. apply to any third party printer driver application, although the actual 
  1266. memory saved may be much smaller.
  1267. 6.7
  1268. Array formulae
  1269. 6.7
  1270. Mr Brook also found a problem with the use of the IF operator. He wanted 
  1271. a formula which would divide the contents of one cell by those of 
  1272. another cell, as long as the latter cell was not zero. He tried 
  1273. something along the lines of
  1274. 6.7
  1275. =IF(B10>0,(A10/B10),)
  1276. 6.7
  1277. This generated an error (I hazard a guess it was #VALUE! but Mr Brook 
  1278. does not say). He worked around the problem by specifying the actual 
  1279. cell using the $ operator. (For those not yet in the know, the $ symbol 
  1280. is used when replicating cell formulae to denote a specific cell address 
  1281. which must not change.)
  1282. 6.7
  1283. I think this problem is similar to one I took a while to fathom out, 
  1284. which again involved the IF operator. I was doing something similar to 
  1285. Mr Brook. I had a sheet of student laboratory marks and was using the 
  1286. ISBLANK operator to find out how many experiments had been completed, by 
  1287. summing the remaining blank cells without a mark entered. I could not 
  1288. get my formula to work, and ended up trying various example formulae 
  1289. lifted directly from the reference section of the manual on the IF 
  1290. operator but none of those worked either! They all resulted in the 
  1291. #VALUE! error.
  1292. 6.7
  1293. I then had to resort to thumbing through the manual for inspiration. The 
  1294. manual is very good in some respects − it has an excellent tutorial 
  1295. section and an extensive and detailed reference section, BUT IT HAS NO 
  1296. INDEX.
  1297. 6.7
  1298. While perusing various sections, I became aware that there appeared to 
  1299. be a distinction between formulae and array formulae. The normal 
  1300. procedure for the entry of data or a formula into a cell is to type the 
  1301. contents and then press <return>. This enters a value or a formula. If, 
  1302. on the other hand, you press <ctrl-shift-insert>, you enter an array 
  1303. formula. The manual (p. B­12 in my copy) refers to this as an Array-
  1304. Enter operation. The only visible difference is that the application 
  1305. automatically encloses the formula in curly braces  for you. (You should 
  1306. not add or remove curly braces from the formula yourself.) It does not 
  1307. appear to be clearly stated in the manual when you should use one or the 
  1308. other. I have found that, in most cases involving the IF operator, the 
  1309. calculation only works if you enter the formula as an array formula. It 
  1310. appears that even when the IF statement is returning only one value, the 
  1311. intermediate results are still treated as arrays of data.
  1312. 6.7
  1313. Printing
  1314. 6.7
  1315. Back to printing again. Printing a sheet is very simple. You either 
  1316. follow the main menu file>print or press <print>. As in Impression, 
  1317. there is also a page setup dialogue box to control certain features of 
  1318. the print, such as headers and footers, whether the grid lines are 
  1319. printed and so on, although it is raised by a separate menu item. These 
  1320. selections will become defaults for the sheet when it is saved and 
  1321. reloaded. You can print all of the sheet or a selected range of pages.
  1322. 6.7
  1323. How do you print selected portions of the sheet? A review in a certain 
  1324. other magazine stated that it could not be done. This is certainly not 
  1325. true but all does not appear to be as it should be − or is it me? You 
  1326. can select multiple sections of the sheet in the standard Eureka way 
  1327. (not necessarily standard RISC-OS way). The first selection is made by 
  1328. dragging with <select> held down. Further selections can be added by 
  1329. dragging with <ctrl-select>. To print these selected parts you must 
  1330. first invoke the main menu and go to Options­>Set print area and click 
  1331. (while your selection or multiple selection is still highlighted). 
  1332. Nothing appears to have happened. However, if you now follow the main 
  1333. menu selection Formula>Goto...> you will raise a dialogue box which may 
  1334. or may not have a list of named areas. If nothing is shown, try clicking 
  1335. on the icon “show all areas”. You should find “Print_Area” is now in the 
  1336. list. Either double-click on the entry “Print_Area” or click once to 
  1337. highlight it and then click on OK. The most obvious happening is that 
  1338. the area(s) you previously had selected are highlighted once again. If 
  1339. you now select print in the normal way, only the selected areas will be 
  1340. printed. When the sheet is saved, the print area is saved as well. 
  1341. Whenever you wish to print the same selected area again, you simply 
  1342. follow Formula>Goto...> as previously, before selecting print.
  1343. 6.7
  1344. Now we come to the problem. It is certainly true to say that only the 
  1345. selected areas are printed but they are printed in exactly the SAME 
  1346. position as they would be if the whole sheet were printed. Thus, in one 
  1347. case, I have a list of names at the left of the sheet, lots of marks to 
  1348. the right and finally the grand total at the far right. When just the 
  1349. names and grand total are printed, the names appear down the left of the 
  1350. first sheet, then a completely blank sheet is printed, and the totals 
  1351. are printed down the middle-right of a third sheet! Has anyone managed 
  1352. to get it to print widely separated selected bits on the same sheet of 
  1353. paper? I have had to work around it by moving the grand total to become 
  1354. the second column, rather than the far right column. (Why not just copy 
  1355. the names column to the column to the left of the Grand Total? Ed.)
  1356. 6.7
  1357. How to contact me
  1358. 6.7
  1359. I can be contacted in a number of ways. My postal address is: Chris 
  1360. Johnson, 7, Lovedale Grove, Balerno, Edinburgh, EH14 7DR.
  1361. 6.7
  1362. If you have access to JANET (Joint Academic Network), you can use E-
  1363. mail. Note that a couple of typographical errors crept into last month’s 
  1364. announcement of this column. The correct address is either
  1365. 6.7
  1366.    checaj@uk.ac.hw.clust    or, in full,
  1367. 6.7
  1368.    checaj@uk.ac.heriot-watt.cluster
  1369. 6.7
  1370. If you have a complicated problem for which you are requesting help, if 
  1371. it concerns Eureka, which is the spreadsheet that I am currently using, 
  1372. it would be useful to actually send a copy of the sheet on disc 
  1373. (assuming the contents are not too confidential). The disc would be 
  1374. returned later (if you enclosed return address and stamp).
  1375. 6.7
  1376. Start those reports flooding in.  A 
  1377. 6.7
  1378.  
  1379. 6.7
  1380. PipeLine-Z
  1381. 6.7
  1382. Gerald Fitton
  1383. 6.7
  1384. I must thank you for all the many letters I’ve received from you this 
  1385. month. However, the large volume has meant that, once again, I seem to 
  1386. have got behind with replies. I’ve had to delay some responses and 
  1387. abbreviate others. As usual, requests for help get a high priority but 
  1388. feedback and comments from you, whilst not responded to immediately, are 
  1389. much appreciated and of great interest. Bear with me; you will get a 
  1390. reply eventually!
  1391. 6.7
  1392. This month the theme is ‘Questions’ rather than ‘Answers’.
  1393. 6.7
  1394. Acorn User Show
  1395. 6.7
  1396. We’ve been asked if we’d like to use a corner of Colton Software’s 
  1397. stand. As the Harrogate Show is during the second week of my holiday 
  1398. from my ‘day job’ at College, we’ve said “Yes please!”. This time I’d 
  1399. like to do a little preparation in advance so, if you’re likely to be at 
  1400. the Show and wanting a demo of how to do something, or to ask a 
  1401. question, then it would help if you drop me a line (or better still, a 
  1402. disc) and I’ll do a bit of homework beforehand.
  1403. 6.7
  1404. PipeDream prices
  1405. 6.7
  1406. As reported in Archive 6.6.4 the prices of PD3 and PD4 have been 
  1407. reduced. If you wish to upgrade from PD3 to PD4 then you can do so by 
  1408. sending your master PD3 disc to Colton software.
  1409. 6.7
  1410. In earlier volumes of Archive, I am on record as having said that I had 
  1411. been assured that the price of the upgrade from PD3 to PD4 would not 
  1412. fall during its lifetime. Well, the price of upgrading from 3 to 4 has 
  1413. been reduced so I’ve been asked whether I was wrong, misinformed or 
  1414. whether the advent of The Z Set augurs the end of PipeDream? What a 
  1415. question! 
  1416. 6.7
  1417. I turned the question back on some of the correspondents who asked the 
  1418. question, and the responses from PD3 owners varied from “PD3 does all I 
  1419. want so I’ll stick with it” to “I’m going to ‘leap frog’ PD4 and go 
  1420. direct to Resultz and the rest of The Z Set”. PD4 owners generally 
  1421. didn’t answer! − I wonder why?!
  1422. 6.7
  1423. I’m sure that there will be many who will take advantage of the reduced 
  1424. cost of upgrading from 3 to 4 but my mail bag indicates that there are 
  1425. many more who are considering The Z Set alternative. This alternative 
  1426. approach has been made financially attractive by Colton Software. They 
  1427. are offering Wordz at a substantially reduced price to both PD3 and 4 
  1428. users but you can take up this offer only from Colton Software direct 
  1429. and not through your usual or original supplier. Furthermore, I have 
  1430. been assured that, if you buy Wordz, you will be able to buy Resultz at 
  1431. a discount (but again only direct from Colton Software) and that a 
  1432. similar marketing policy will be applied to the database.
  1433. 6.7
  1434. If you write to Colton Software for a Resultz leaflet, you’ll find that 
  1435. the specification for Resultz includes everything that PD4 does as a 
  1436. spreadsheet. This includes custom functions, named variables, string 
  1437. handling functions, arrays and, of course, charts. I’ve been told that 
  1438. the Charts package is even better and more extensive than the PD4 
  1439. version.
  1440. 6.7
  1441. Paying for upgrades
  1442. 6.7
  1443. Archive 6.6 has been out only a few days and I am receiving a torrent of 
  1444. mail about this. I’d better not comment on the replies just yet except 
  1445. to say that some customers express great loyalty to NCS and its optional 
  1446. Technical Help service − “£15.00 per year and well worth every penny” is 
  1447. a common remark. However, here’s another thought phrased as a question. 
  1448. How many purchasers of Resultz (and the Z database) will there be who 
  1449. have not already bought Wordz? Will there be a place for dealers and 
  1450. distributors (such as NCS) to sell Resultz?
  1451. 6.7
  1452. Here is yet another cryptic question that I have been asked by one of my 
  1453. many lucid readers − this time a reader of this PipeLine column who does 
  1454. not have PipeDream. First he asks, “When is an Upgrade a New Product?” 
  1455. Then, much later in his letter he asks, “When is a New Product (merely) 
  1456. an Upgrade?” I will try to explain what he means by his questions. In 
  1457. the context of the rest of his most attention-grabbing letter he is 
  1458. implying that there are software houses (I hasten to add that they are 
  1459. in the PC world and not Archimedes) who get fed up with (or can’t stand 
  1460. the negative cash flow resulting from) handing out free upgrades to 
  1461. customers who are not contributing cash to finance the further 
  1462. development of the product. The company discontinues developing their 
  1463. product under the old name and they put on the market a new product 
  1464. which some people might describe as a further developed version of the 
  1465. old one! If customers of the ‘old’ product want to ‘upgrade’ then they 
  1466. have to pay for the new product.
  1467. 6.7
  1468. Toolbar for PipeDream
  1469. 6.7
  1470. You may noticed that Wordz has a ‘button bar’ of the most often used 
  1471. commands such as Bold, Justify Text, etc. I have been asked if something 
  1472. similar exists for PipeDream. The answer is that you can make your own 
  1473. ‘button bar’ as a set of PDCmdFil (macros) such this.
  1474. 6.7
  1475.  
  1476. 6.7
  1477. On the Archive monthly disc, I have included both PD3 and PD4 versions 
  1478. of these macros. If you have contributions to such a PipeDream button 
  1479. bar, please send them to me on a disc.
  1480. 6.7
  1481. I have included new versions of two ([Quote] and [Ligatures]) that have 
  1482. appeared before. [Quote] converts single and double quotes into smart 
  1483. quotes. I have added ’phone to the PDCmdFil in the PD4 version. 
  1484. [Ligatures] combines separate f i to a joined fi and f l to fl. (By the 
  1485. way, does anyone know how to stop the dialogue boxes appearing after 
  1486. each search and replace?)
  1487. 6.7
  1488. Provided that you have set a global font, the two PDCmdFil (macro) files 
  1489. called [Homerton] and [Trinity] will enter those font changes into your 
  1490. document at the cursor. Some of you will have these on <Ctrl-Shift-Fn> 
  1491. function keys but, if you have been converted from key short cuts to 
  1492. using the mouse, you will find these two PDCmdFil a useful alternative.
  1493. 6.7
  1494. To see what is inside a PDCmdFil, you do not double click on it − you 
  1495. must drag it to the PipeDream icon on the iconbar. You can save such a 
  1496. PDCmdFil in the ordinary way using <Ctrl-FGS> or by clicking on the 
  1497. PDCmdFil called [Save] from this directory.
  1498. 6.7
  1499. If you have RISC-OS 3.10, you might want to keep some of the contents of 
  1500. the Toolbar directory on the PinBoard for easy access.
  1501. 6.7
  1502. Fonts
  1503. 6.7
  1504. I have received many letters about Wordz. A problem which I didn’t 
  1505. expect to arise as often as it has is the display and printing of 
  1506. Trinity and Homerton fonts. It seems that many of you are still using 
  1507. the ‘old’ bit-mapped font manager and don’t have any Outline fonts − or, 
  1508. if you do, then they don’t include Trinity and Homerton! Not having 
  1509. Outline fonts will cause you problems in Wordz now and in Resultz later.
  1510. 6.7
  1511. My strong and even forceful recommendation to you is to upgrade to RISC-
  1512. OS 3.10 rather than buy the so-called ‘Starter pack’ of (RISC-OS 2) 
  1513. fonts. The RISC-OS 3.10 chips have new, kerned versions of Trinity and 
  1514. Homerton built-in and the price of the RISC-OS upgrade is about the same 
  1515. price as the font starter set.
  1516. 6.7
  1517. Importing graphics into PD4’s charts
  1518. 6.7
  1519. This is more of a question than an answer. I find that sometimes I can 
  1520. successfully import a drawfile into a live PD4 chart but sometimes it 
  1521. all goes wrong for me. On the Archive monthly disc, I have included a 
  1522. Charts directory and the puzzle is “How do you import the drawfile 
  1523. [ExtraText] into the chart [Timing_1C] without converting the Chart file 
  1524. into a drawfile?”
  1525. 6.7
  1526. Styles in Wordz
  1527. 6.7
  1528. The figure below, shows a Wordz file called [TestDoc] and two WordzTem 
  1529. (template) files each containing four ‘working’ styles (and one style I 
  1530. don’t use). If you have the Archive monthly disc then you can follow 
  1531. this brief tutorial much more easily by using those files. The three 
  1532. files are in the directory called Styles. If you don’t have the monthly 
  1533. disc then you’ll have to make do with the explanation and screenshots 
  1534. below.
  1535. 6.7
  1536.  
  1537. 6.7
  1538. The file called [TestDoc] uses the set of styles held in the template 
  1539. called [ZLineT]. If you read the text below, you will see that the four 
  1540. working styles are called ZLBase, ZLHeading, ZLByLine and ZLSubHead.
  1541. 6.7
  1542. The template file [ZLOutDenT] contains styles of the same name but with 
  1543. different definitions. When I drag the template [ZLOutDenT] into the 
  1544. open [TestDoc] window, the style definitions of [ZLOutDenT] replace 
  1545. those of the same name in [TestDoc] and the result is shown above right.
  1546. 6.7
  1547.  
  1548. 6.7
  1549. You will see that the text is in a different typeface and at a larger 
  1550. point size, the rulers for each style are different and the document 
  1551. projects a totally different ‘feel’. You can put it all back the way it 
  1552. was by dragging the template [ZLineT] into [TestDoc].
  1553. 6.7
  1554. I have always wanted to be able to do something like this in Impression 
  1555. but I’ve never been able to make it work for me. Oh dear! Now I’m going 
  1556. to get lots of letters explaining to me how it can be done in 
  1557. Impression! Don’t be put off by my feelings of apprehension. If you know 
  1558. how to do this in Impression, I’d like to hear from you.
  1559. 6.7
  1560. Open the box!
  1561. 6.7
  1562. This is a spreadsheet problem. No prizes for the correct answer but you 
  1563. might become famous − I’ll mention your name in this column!
  1564. 6.7
  1565. You are a game show contestant and, through sheer brilliance, you have 
  1566. won the right to open one of three boxes. One of the three contains the 
  1567. Star Prize, the other two contain Booby Prizes. The game show host knows 
  1568. which box contains the Star Prize but, of course, you don’t.
  1569. 6.7
  1570. You choose a box and tell the game show host and the worldwide audience 
  1571. of your choice. In accordance with the rules of the box-opening 
  1572. procedure, the host opens one of the other two boxes which he knows to 
  1573. contain a Booby Prize! At this stage, the rules allow you to stick with 
  1574. your original choice or change to the other unopened box.
  1575. 6.7
  1576. The question you have to answer is “Would changing to the other unopened 
  1577. box improve your chances of winning?”
  1578. 6.7
  1579. Now, I don’t want to hear of your inspired guesses or a whole load of 
  1580. conditional probability theory. What you have to do is to construct a 
  1581. spreadsheet which simulates many runs of the ‘Open the Box’ procedure 
  1582. and use the result to ‘prove’ your answer to the question.
  1583. 6.7
  1584. Here’s a hint. My son once told me that I’m not a ‘Computer person’. His 
  1585. definition of a ‘Computer person’ is someone who starts counting (or 
  1586. labelling boxes) with zero instead of one! Label your boxes 0, 1 and 2. 
  1587. Use the statistical function rand() to decide which box contains the 
  1588. Star Prize, which box you have chosen and which box is selected by the 
  1589. game show host. If you use one row of the spreadsheet per trial, you can 
  1590. total about 100 rows to determine the better strategy.
  1591. 6.7
  1592. To swop or not to swop? That is the question.
  1593. 6.7
  1594. Logos on Wordz labels
  1595. 6.7
  1596. Before I start on this section of my monthly discourse, the current 
  1597. version of Wordz is V 1.03 and two of the enhancements from V 1.01 are 
  1598. that graphic handling is improved and V 1.03 will do mail merge!
  1599. 6.7
  1600. You can load a CSV file of text into a Wordz label document and generate 
  1601. labels. What I have been asked is how to put a graphic such as a company 
  1602. or club logo onto each label. The answer is to make multiple copies of 
  1603. the graphic in !Draw (or !DrawPlus), one copy, in the ‘right’ place, for 
  1604. each label. Save the drawfile and then load it into a blank Wordz 
  1605. document. Convert the multiple graphic file into a Backdrop. I suggest 
  1606. that you print out the Wordz file onto plain paper at this stage to make 
  1607. sure the graphics are correctly positioned.
  1608. 6.7
  1609. Load in your CSV file (from PipeDream?) into the Wordz document and, if 
  1610. all goes well, the labels you make will each contain your graphic.
  1611. 6.7
  1612. German dictionary
  1613. 6.7
  1614. Paul Beverley sent me a German dictionary by Jack Wright. (Fame at 
  1615. last!) I include it on the monthly disc. There is also an Impression 
  1616. version − but I’ll leave that to another contributor!
  1617. 6.7
  1618. Visible hard space
  1619. 6.7
  1620. There are three files in the HardSpace directory of the monthly Archive 
  1621. disc: Hardspace and Standard (which are BBC font files) and ReadMe (a 
  1622. PipeDream file).
  1623. 6.7
  1624. [ReadMe] is a test file containing the following text:
  1625. 6.7
  1626.  
  1627. 6.7
  1628. Double click on [HardSpace] and you will get a screen containing the 
  1629. hard space, as shown below. You can put it back the way it was by double 
  1630. clicking on [Standard].
  1631. 6.7
  1632.  
  1633. 6.7
  1634. By the way, the [Standard] BBC font included on the monthly disc also 
  1635. includes System font bit maps for the ligatures fi <Alt-158> and fl <Alt-
  1636. 159>. If you have these fonts as part of an early operating system then 
  1637. you’ll find that these ligatures did not have the correct bit maps.
  1638. 6.7
  1639. Help − Family trees
  1640. 6.7
  1641. Derrick G Porter would like to correspond with anyone who uses PipeDream 
  1642. for genealogy. If you write to me, I’ll send your letters on to Derrick.
  1643. 6.7
  1644. Resultz and Wordz
  1645. 6.7
  1646. Although Colton Software will be able to tell you a lot about Resultz 
  1647. and show you some of the things it will do, Resultz will not be on sale 
  1648. at the Harrogate Show.
  1649. 6.7
  1650. If you have an early version of Wordz, you will be able to get it 
  1651. upgraded at the Show. Bring along both your Program and Examples disc. I 
  1652. have a copy of the latest Examples disc and the number of directories 
  1653. has roughly doubled. If you can’t wait, or if you’re not going to the 
  1654. Show, send your discs in a MailLite 00 to Colton Software for a free 
  1655. upgrade. It will reduce administrative costs and help speed up the 
  1656. return of your discs if you enclose a self addressed label and, if you 
  1657. live in the UK, please include a 24p (or 18p) stamp.
  1658. 6.7
  1659. Dictionaries
  1660. 6.7
  1661. PipeDream and Wordz dictionaries are identical in format. You can 
  1662. transfer your PipeDream user dictionary to become two Wordz user 
  1663. dictionaries (one for words having an initial capital letter). Although 
  1664. I’ve managed to do it, let me make it the subject of my penultimate 
  1665. question: Can you explain to our readers (with a worked example) how to 
  1666. split your PipeDream user dictionary into two?
  1667. 6.7
  1668. Finally
  1669. 6.7
  1670. Despite the fact that all contributors give their services to Archive 
  1671. for free and regardless of my remarks about receiving a torrent of 
  1672. letters, I think I’d get withdrawal symptoms if they stopped − so please 
  1673. keep them coming in. If your problem or comment would benefit from an 
  1674. example on disc, please send me a disc rather than a long (ambiguous) 
  1675. explanation.
  1676. 6.7
  1677. I’m looking forward to meeting many of you at the Acorn User Show in 
  1678. Harrogate.  A 
  1679. 6.7
  1680.  
  1681. 6.7
  1682. ICS Ltd
  1683. 6.7
  1684. New Artwork
  1685. 6.7
  1686.  
  1687. 6.7
  1688. Upgrade Options for A300 and A400 Owners
  1689. 6.7
  1690. David Ramsden
  1691. 6.7
  1692. With the rash of new Acorn machines which have appeared over the past 18 
  1693. months or so, owners of the older style Archimedes systems have been 
  1694. faced with the dilemma of how to upgrade. Should they go for one of the 
  1695. newer micros or wait for Acorn’s new all-singing all-dancing machine 
  1696. incorporating the new chips announced by ARM Ltd and possibly upgrade 
  1697. their old machine during the wait? Being faced with this conundrum 
  1698. myself and having missed out on one of the cheap A5000 base models which 
  1699. were available from various sources last month, I had a detailed look at 
  1700. the options available.
  1701. 6.7
  1702. A30x0 series machines
  1703. 6.7
  1704. These are the new entry-level Acorns aimed primarily at schools and the 
  1705. home education market. They are equipped with the new ARM250 processor 
  1706. running at 12 MHz which, in practical terms, means they run 50% faster 
  1707. than existing ARM2 systems. Also, with their compact all-in-one box 
  1708. design, they take up less desk space.
  1709. 6.7
  1710. A4000 series machines
  1711. 6.7
  1712. These use the same ARM250 processor used in the A30x0 but come in a 
  1713. three box design similar to the A5000 but not as high. These micros are 
  1714. aimed at the serious home user and there are attractive software bundles 
  1715. available. For more detailed information on the A30x0 and A4000 see the 
  1716. Archive supplement ‘Vision for the Future’. (Copies are still available, 
  1717. free of charge, from the Archive office. Ed.)
  1718. 6.7
  1719. The main drawback with both these machines seems to be the lack of scope 
  1720. for hardware upgrades. Neither can be fitted with an ARM3 to speed up 
  1721. the processing resulting in what will probably be a downgrade from an 
  1722. ARM3 fitted A300/400 though I suspect the change in performance 
  1723. fluctuates from mode to mode. (If there is anyone out there who has 
  1724. access to the hardware to do some speed tests, it would make interesting 
  1725. reading.) Another hardware restriction is that the new Graphics Cards 
  1726. launched by Computer Concepts and State Machine are incompatible though 
  1727. a third card has been announced which claims compatibility but is not 
  1728. yet available.
  1729. 6.7
  1730. In addition to this, Acorn, in their wisdom, have decided to stick with 
  1731. the single mini podule expansion slot for both machines. This first saw 
  1732. the light of day with the A3000 and never really caught on. Fortunately, 
  1733. third party products are starting to appear which get round its 
  1734. limitations − see the Ultimate Expansion System article in Archive 6.5 
  1735. p11.
  1736. 6.7
  1737. A5000 series machines
  1738. 6.7
  1739. The A5000 is the current Acorn flagship (leaving aside the A540 which is 
  1740. now looking a bit of curate’s egg) and, as such, offers the greatest 
  1741. processing power. However, as Mike Cook observed in Acorn Computing, 
  1742. these machines have been around for a while now and I think that it is 
  1743. reasonable to expect a new power machine sometime later in 1993 or early 
  1744. 1994 making use of the newly announced VIDC20 graphic controller and the 
  1745. latest ARM processor. (But the latest rumours suggest that it will have 
  1746. a price of around £3k. Ed.)
  1747. 6.7
  1748. If you decide to wait to buy one of the new power machines, what options 
  1749. are there for your present machine?
  1750. 6.7
  1751. Display
  1752. 6.7
  1753. This is an area where Acorn machines have started to look a little dated 
  1754. compared with the PC world. Enter Computer Concepts and State Machine. 
  1755. Both these companies’ offerings vastly enhance the display standard, in 
  1756. terms of resolution and colours available. These cards have been 
  1757. described in recent Archives, so I’ll leave it for you to read up these 
  1758. articles for further information. One thing worth mentioning again, I 
  1759. think, is the speed acceleration that these cards offer which is not 
  1760. being advertised greatly.
  1761. 6.7
  1762. Everyone who has upgraded from a normal TV style monitor to a multisync 
  1763. will have noticed the drop in processing speed when using their newly 
  1764. acquired hi-res modes. This is due to the ARM processor and VIDC video 
  1765. controller fighting over control of the data bus. When the VIDC has 
  1766. access, the ARM has to sit around twiddling its transistors until it has 
  1767. finished. The more pixels on screen, and the greater the number of 
  1768. colours, the more time the video controller takes on the data bus. On 
  1769. the A300/A400, the bus runs at 8MHz (cf. 12MHz on all new machines) 
  1770. which, in multisync modes, is mainly used by the video system − hence 
  1771. the drop in processing speed. Both the Colour Card and the G8 Plus allow 
  1772. the ARM to run at full speed whilst simultaneously giving the greatly 
  1773. improved display. The overall effect is an almost constant speed 
  1774. performance, regardless of screen mode, and an improvement in speed 
  1775. which is particularly relevant to ARM2 users in hi-res modes.
  1776. 6.7
  1777. Processing speed
  1778. 6.7
  1779. The main option here is to buy an ARM3 processor with its fast on-board 
  1780. ram cache. RISC-OS has been optimised to make use of the 4Kb of memory 
  1781. available on the chip and the desktop benefits greatly, as do users of 
  1782. the hi-res modes.
  1783. 6.7
  1784. For maths-intensive applications such as a spreadsheet or CAD, a 
  1785. floating point co-processor will increase performance significantly. At 
  1786. the moment, the ARM chips, unlike the i486DX found in PC’s, the 
  1787. forthcoming Intel Pentium and the high performance versions of 
  1788. Motorola’s 68000 family, cannot handle non-integer numbers. Instead, a 
  1789. software emulator is present which provides the necessary functions but 
  1790. with a large speed cost. The official ARM Ltd. floating point 
  1791. accelerator (f.p.a.) is not yet commercially available.
  1792. 6.7
  1793. However, Aleph One and IFEL have produced a new version of their ARM3 
  1794. upgrade which has a socket for the soon-to-be-available(?) f.p.a., 
  1795. making it an attractive option for people upgrading to an ARM3. Finally, 
  1796. the original Acorn FPU for the A400 series machines is still being 
  1797. advertised by some dealers. It is very expensive for what you get, in my 
  1798. opinion, it is incompatible with the ARM3 and it will shortly become 
  1799. obsolete when f.p.a. becomes available.
  1800. 6.7
  1801. Storage
  1802. 6.7
  1803. Those of you with long memories will remember the original A440 with its 
  1804. 20Mb ST506 hard drives. Thankfully, this format has now been superseded 
  1805. by IDE and SCSI drives. IDE drives came to the Archimedes from the PC 
  1806. world where they are the standard format. These are simple plug-in-and-
  1807. go single unit drives and tend to be cheaper than the SCSI alternative.
  1808. 6.7
  1809. SCSI interfaces can be used to connect to devices other than hard drives 
  1810. − flatbed scanners, for example. This is an industry standard interface 
  1811. used widely on Apple Macs and has plenty of support. A single interface 
  1812. can support multiple drives including a removable option which makes for 
  1813. very easy transfer of data between machines, as well as removing the 
  1814. need for a tape-streamer for backup. There are now a variety of 
  1815. interfaces on the market ranging from 8-bit to cached 16-bit devices for 
  1816. where speed is of the essence.
  1817. 6.7
  1818. Monitors
  1819. 6.7
  1820. With the trend towards higher resolution displays and Acorn’s policy of 
  1821. selling A5000s bundled with a multi-sync monitor, it is likely that, for 
  1822. serious work such as DTP, spreadsheets, etc, a high resolution monitor 
  1823. will become more of an essential and less of a luxury. Having used one 
  1824. of the high resolution desktop modes, it is unlikely that you’ll want to 
  1825. return to the old 640×256 mode. I speak from experience here − having 
  1826. borrowed an Eizo 9060 and then gone back to the standard Phillips CM8833 
  1827. the difference is enormous and has certainly moved a new monitor further 
  1828. up my priority list.
  1829. 6.7
  1830. There are a various options available for anyone seeking a higher 
  1831. resolution display. Probably the cheapest is to buy a VGA monitor 
  1832. compatible with the Archimedes. VGA is one of the display standards in 
  1833. the PC world and Acorn has provided a VGA mode with 640×480 resolution. 
  1834. I’d suggest that you buy the monitor through an Acorn dealer and not be 
  1835. tempted by the low prices on offer in the numerous PC magazines. These 
  1836. prices are usually proportional to the service received and very few PC 
  1837. dealers have ever seen an Acorn machine, so it could be a recipe for 
  1838. disaster.
  1839. 6.7
  1840. The other high resolution option is to buy a multisync such as the Eizo 
  1841. 9060. Multisync monitors have fallen in price greatly in the last few 
  1842. years and a high quality multi-sync will be a good long-term buy. One 
  1843. thing to have in mind when deciding on your monitor, is that the trend 
  1844. is toward higher and higher resolutions with more colours. It is 
  1845. interesting to note that the adverts for the new Graphics Cards state 
  1846. that some resolution require higher scanning rates than some multisyncs 
  1847. are capable of − so check before buying.
  1848. 6.7
  1849. (One comment I would make here is that some dealers are selling Acorn 
  1850. computers with what they call “SVGA” monitors. If you are offered one of 
  1851. these, ask what the dot-pitch is. One dealer’s 14“ “SVGA” monitor has 
  1852. 0.39mm dot pitch − the same as the Acorn 14” multisync, AKF18. Now, the 
  1853. width of a 14“ monitor screen is about 280mm, so that means there are 
  1854. just under 700 dots across the screen. SVGA is 800×600. You have been 
  1855. warned! Ed)
  1856. 6.7
  1857. Price
  1858. 6.7
  1859. One final word − not about computers but about the fall out from Black 
  1860. Wednesday when Norman (‘no devaluation’) Lamont was finally forced, by 
  1861. the markets, to see sense, and the pound fell by 15-20% against major 
  1862. currencies. This has, in effect, made an imported piece of equipment 
  1863. more expensive in Sterling terms. I noticed that some monitor prices 
  1864. rose last month, probably as result of the fall in the pound. The 
  1865. previous few years have tended to see the price of computer hardware 
  1866. fall (look at what the price of an old A310 will buy you now − even 
  1867. before allowing for inflation!) but it is my guess that the recent 
  1868. devaluation will cause prices to stabilise or even rise on imported 
  1869. computer goods when the economy starts to pick up and retailers are able 
  1870. to pass on the increases which they cannot at present. If this is the 
  1871. case, there is nothing to gained by waiting and certainly for items such 
  1872. as monitors, is as good a time as any to buy. Was Ed. given any reason 
  1873. for the price increases on the monitors?  (Yes, I was told about the 
  1874. dollar exchange rates − the same reason that the removable cartridges 
  1875. and drives have just gone up in price and the same reason that Acorn 
  1876. have just reduced their dealer margins. Ed.)  A 
  1877. 6.7
  1878.  
  1879. 6.7
  1880. Molecular Modelling Update
  1881. 6.7
  1882. David Kent
  1883. 6.7
  1884. Recently Paul sent me a PD Molecular Modeller by Simon Kilvington. What 
  1885. I am writing here is not really a review but briefly lists the 
  1886. facilities that the modeller has at the moment. The disc contains the 
  1887. application called !Mole and a directory containing 14 examples and some 
  1888. conversion programs.
  1889. 6.7
  1890. !Mole can display monochromatic skeletons, colour coded skeletons, ball 
  1891. and stick, space-filled and VDW surfaces with the user choosing the dot 
  1892. density. There is an option to create a crude 3D effect called ‘pseudo-
  1893. rendering’ and the hydrogen atoms in a molecule can be turned on and off 
  1894. for clarity.
  1895. 6.7
  1896. The program can save drawfiles of everything except pseudo-rendered and 
  1897. VDW surface molecules. Sprite files can be saved for all views. A 
  1898. particularly exciting option is the built-in ray-tracing program which 
  1899. produces excellent quality 3D effects. The output from this can only be 
  1900. saved as sprites.
  1901. 6.7
  1902. The molecule can be rotated and moved in a “Mover” window and created or 
  1903. edited in a fairly comprehensive “Editor” window. A limited set of atom 
  1904. types is available at the moment but the user can create more, though 
  1905. these are limited to a maximum of four bonds.
  1906. 6.7
  1907. At the price(!) this is an unbeatable program. Support for Simon in the 
  1908. form of cash might encourage him to develop it further!! Some of the 
  1909. possibilities that he is considering include the calculation of minimum 
  1910. energy conformations, molecular flexing and calculation of bond 
  1911. vibrations. 
  1912. 6.7
  1913. As mentioned in the Help!! Column, Simon is willing to send a copy of 
  1914. his program to anyone who will send him a blank, formatted disc and an 
  1915. SAE. Write to him at 18 Bullar Street, Newtown, Southampton, SO2 0NH.  A 
  1916. 6.7
  1917.  
  1918. 6.7
  1919. PD Column
  1920. 6.7
  1921. David Holden
  1922. 6.7
  1923. I (or rather APDL which is virtually the same thing) will be running a 
  1924. competition for the best Archimedes PD, Freeware or Shareware program. 
  1925. First prize is £100 from APDL and Archive magazine has offered five 
  1926. runner-up prizes of £20 worth of NCS vouchers. The prize offered by APDL 
  1927. is the minimum amount that will be awarded. If the number of entries is 
  1928. great and of a high standard, I may offer more than one prize.
  1929. 6.7
  1930. The main aims of this competition are to help stimulate interest in PD/
  1931. Shareware and to give some encouragement and financial reward to 
  1932. authors. Hopefully it will also incite authors to get down to some 
  1933. serious work on that exciting idea that they have been meaning to get 
  1934. around to for the past year or so. I know from my own experience that 
  1935. some outside stimulus is often required to get a project off the ground. 
  1936. It is also a way of trying to repay some of the hard work of people 
  1937. without whom APDL and all the other libraries could not exist. I try to 
  1938. do this in various other ways already but I hope that this will further 
  1939. help to show my appreciation.
  1940. 6.7
  1941. Almost any type of PD, Freeware or Shareware program can be submitted. 
  1942. They can be complete applications, productivity tools, utilities, games 
  1943. − in fact, anything at all. Don’t be put off by thinking that your 
  1944. comparatively insignificant utility doesn’t stand a chance of winning. 
  1945. Remember that there are five secondary prizes. They need not be 
  1946. completely new programs. Updated or improved versions of existing 
  1947. programs with additional features will also be eligible.
  1948. 6.7
  1949. All entries must be submitted by the author. For a full copy of the 
  1950. rules and conditions and some guidelines on the criteria by which 
  1951. programs will be judged, send a blank 800Kb disk with a stamped self 
  1952. addressed label to me at the address at the end of this article, not to 
  1953. Archive magazine.
  1954. 6.7
  1955. What is PD?
  1956. 6.7
  1957. Although this column is entitled ‘PD’, that is only because it is the 
  1958. shortest of all the possible titles. I try to cover the entire range of 
  1959. software which is not distributed through the usual commercial outlets. 
  1960. It could be called the Public Domain/Shareware/Freeware/Crippleware/
  1961. Demo/etc column but that doesn’t have quite the same ring.
  1962. 6.7
  1963. What is becoming obvious is that a lot of people have little idea what 
  1964. Public Domain really means. In the USA, it is a precisely defined legal 
  1965. term. It means that the author has renounced all rights to the program 
  1966. and has placed it ‘in the public domain’. There is no such absolute 
  1967. definition of the term in the UK. What we call ‘PD’ would normally be 
  1968. defined elsewhere as ‘Freeware’. The difference is that, with Freeware, 
  1969. the author retains the copyright. He/she may allow the program to be 
  1970. freely copied and used without charge but does not renounce all rights 
  1971. to it. I have made this point before but it is a very important 
  1972. distinction and so worth repeating.
  1973. 6.7
  1974. Very little of what we see declared by the author as PD actually is PD. 
  1975. I don’t think that I have seen more than half a dozen programs that 
  1976. could be placed in this category. Almost all programs that contain some 
  1977. sort of message saying ‘this program is Public Domain’ then go on to 
  1978. totally negate the effect by adding conditions. You cannot add 
  1979. conditions if the program is truly PD. Once you have declared it to be 
  1980. PD, it isn’t ‘yours’ any more − it belongs to everyone. The addition of 
  1981. any conditions to such a declaration actually reinforces the author’s 
  1982. copyright and places the program in the ‘Freeware’ category.
  1983. 6.7
  1984. For all practical purposes, as far as the end user is concerned, there 
  1985. is very little difference. However, there is a great deal of difference 
  1986. to the author, and I am always surprised that people who write programs 
  1987. and allow them to be distributed don’t take a little more trouble over 
  1988. establishing or renouncing their copyright.
  1989. 6.7
  1990. New text editor
  1991. 6.7
  1992. For some time, the most popular PD/Shareware text editor has been 
  1993. StrongEd. However, I have recently discovered another editor that I 
  1994. consider to be superior. This goes by the unlikely name of Zap. Like 
  1995. StrongEd, it is very much faster than Edit and has all the usual 
  1996. features. Also like StrongEd, it has a ‘proper’ cursor which can be 
  1997. easily seen and not the silly caret used by many others. It has lots of 
  1998. additional features, a very good search/replace and undo, and most 
  1999. functions are available from either menus or keyboard shortcuts. It has 
  2000. one feature that I find particularly useful. Almost all the keys can be 
  2001. user-defined. This is a real boon to people who use more than one editor 
  2002. because you can drastically shorten the learning curve by making the 
  2003. editor work the way you want it to rather than needing to learn a whole 
  2004. new series of keys.
  2005. 6.7
  2006. Another interesting idea is that Zap can not only edit text files. It 
  2007. can edit any type of file in binary (byte or word) format or as 
  2008. disassembled machine code instructions. The only fault that I could find 
  2009. with Zap is that it edits Basic programs in tokenised form rather like 
  2010. the Basic editor. The program is displayed like text but it is held in 
  2011. memory in tokenised form and this means that when editing a Basic 
  2012. program, Zap operates as a line editor. Many people actually like this, 
  2013. but I prefer to edit Basic programs as text. Fortunately, Zap uses 
  2014. special modules for different types of file and I am promised by the 
  2015. author that he intends to write one which will convert Basic programs 
  2016. to/from text as they are loaded and saved, which is the method adopted 
  2017. by the latest version of Edit. Zap is already very good, and once this 
  2018. has been done, it might even tempt me to stop using Twin.
  2019. 6.7
  2020. Translator problems
  2021. 6.7
  2022. Recent versions of John Kortink’s Translator, Creator and GreyEdit 
  2023. programs would only work with RISC-OS 3.1 and not with either versions 2 
  2024. or 3.0. I have just received the latest versions of all three programs 
  2025. in which this bug has been fixed and I am now assured that they work 
  2026. with all versions of RISC-OS. If you do have earlier versions of any of 
  2027. these three programs, I am offering to update any older versions for 
  2028. Archive readers free of charge. I am prepared to do this because I think 
  2029. that they are all extremely useful programs and also because they are 
  2030. Shareware and, as regular readers will know, I am always keen to promote 
  2031. good Shareware programs.
  2032. 6.7
  2033. To take advantage of this offer send a disk with an existing copy of one 
  2034. or more of these programs on it to me at the address at the end of this 
  2035. article. Enclose a self addressed label with a stamp for return postage. 
  2036. I will only supply you with the latest versions of programs which you 
  2037. already have, so don’t forget to put copies of the programs you want 
  2038. updated, on the disc.
  2039. 6.7
  2040. Shareware thesaurus
  2041. 6.7
  2042. Another new program and the subject of this month’s ‘special offer’ is a 
  2043. Shareware desktop thesaurus by Ian Palmer. This is based on Roget’s 
  2044. Thesaurus and hence gives a great deal of information on each chosen 
  2045. word, not just a list of equivalents. It comes in two versions, Mini 
  2046. Hound and Word Hound.
  2047. 6.7
  2048. Mini Hound is supplied on a single floppy disk and can be used without a 
  2049. hard disk. It has a dictionary of around 30,000 words which is nearly 
  2050. double the number provided with Risc Developments’ Desktop Thesaurus 
  2051. (costing £22.32). Like any program which keeps data on disk files, it is 
  2052. a bit slow when run from a floppy disk, although still perfectly 
  2053. useable, but if you have sufficient spare memory, you can run it from a 
  2054. RAM disk when it is lightning fast.
  2055. 6.7
  2056. Word Hound is much larger and comes on five 800Kb disks. You must run it 
  2057. from a hard disk where it will consume over 4Mb. Not only does it have a 
  2058. much larger dictionary but it has many other extra features.
  2059. 6.7
  2060. Mini Hound and Word Hound are both Shareware and registration for either 
  2061. costs just £5 and entitles you to use both programs.
  2062. 6.7
  2063. For a copy of Mini Hound send four first class stamps, or a cheque for 
  2064. £1, to me at the address below. If you want the full five disc set which 
  2065. comprises WordHound, I will supply this as a special offer to Archive 
  2066. readers for just £4.
  2067. 6.7
  2068. Contact me at: 39 Knighton Park Road, Sydenham, London SE26 5RN.  A 
  2069. 6.7
  2070.  
  2071. 6.7
  2072. Oak
  2073. 6.7
  2074. From 6.6 page 28
  2075. 6.7
  2076.  
  2077. 6.7
  2078. Principles of Desk Top Publishing − Part 2
  2079. 6.7
  2080. Mike McNamara
  2081. 6.7
  2082. Just about every new DTP user I’ve worked with has suffered from EFIS 
  2083. (Excessive Font Infatuation Syndrome).
  2084. 6.7
  2085. A couple of years ago, during a period when new computer viruses were 
  2086. appearing all the time, I produced an April Fool article which was 
  2087. circulated throughout the college. It discussed the discovery of a 
  2088. particularly disruptive little virus called EFIS which, unlike any 
  2089. other, infected the user rather than the computer. Those infected found 
  2090. themselves switching from one font to another without warning. The text 
  2091. they were writing would suddenly go bold or italic and all sorts of 
  2092. other strange effects would creep in. The presentation may have been for 
  2093. fun but the underlying message was very serious indeed.
  2094. 6.7
  2095. The college had not long installed a substantial number of Apple 
  2096. Macintosh computers (yuck!). Users were therefore being confronted with 
  2097. full WYSIWYG software and increasing collections of fonts. Tutors (and 
  2098. students) were then being presented with pages of text written in all 
  2099. sorts of fancy fonts with liberal smatterings of italics, bold, outline 
  2100. and all mixtures thereof. To put it bluntly, the college was suffering 
  2101. from a severe bout of EFIS.
  2102. 6.7
  2103. These users had quite simply become infatuated with these new toys and 
  2104. had completely missed how much effect their uncontrolled use was having 
  2105. on the materials they were producing. 
  2106. 6.7
  2107. I lost count of the number of pieces of work handed in, by very proud 
  2108. students, as they had ‘done them on the computer’, entirely in italics 
  2109. or using a font like Vogue.
  2110. 6.7
  2111. Fonts
  2112. 6.7
  2113. Fonts are very powerful tools in DTP design. Each font has been designed 
  2114. for a particular reason and is suited to particular types of use. Using 
  2115. the right font in the right place can increase the effectiveness of the 
  2116. message immensely. Use the wrong font and the message may be lost 
  2117. completely.
  2118. 6.7
  2119. How then do you select the ‘right’ font? To begin with, you need to 
  2120. consider the materials you are producing. If they are to be formal, or 
  2121. carry information to be taken in a formal way, then use a formal font 
  2122. selection. In this article I have limited myself to two fonts − Homerton 
  2123. and Trinity − using Homerton for headings and Trinity for the main text. 
  2124. This is a very common design selection for this form of written 
  2125. material. Homerton is a Sans-Serif font, i.e. its letters are simply 
  2126. formed with no additional flourishes to their ends. This makes it very 
  2127. strong and effective for headings. Trinity on the other hand is a Serif 
  2128. font. The serifs are intended to help lead the reader from letter to 
  2129. letter, and from word to word, thus making the reading of large blocks 
  2130. of text easier and less stressful. The use of the more fancy, or what I 
  2131. call the fun fonts, should be fairly strictly limited to very specific 
  2132. situations.
  2133. 6.7
  2134. However, the selection of font is only part of the equation. You will 
  2135. also need to take into account the effects of font size, column width, 
  2136. leading, kerning, etc. All of these can be used to alter the overall 
  2137. effect of the type on the page.
  2138. 6.7
  2139. Leading
  2140. 6.7
  2141. Consider the text that you have been reading. The bulk of the text is in 
  2142. Times, plain, 10pt with 12pt leading and fully justified.
  2143. 6.7
  2144. This paragraph, however, although in the same font and at the same size 
  2145. as the rest has had the leading increased to 14pt. Leading refers to the 
  2146. amount of space left clear between successive lines of text.
  2147. 6.7
  2148. By default, it is generally set to 120% of the font size but can be 
  2149. altered freely (as now where it has been set to 10pt) within most DTP 
  2150. packages to give more or less ‘white space’.
  2151. 6.7
  2152. The terminology here has come directly from the print industry where 
  2153. this effect was achieved quite simply by inserting more, or less, thin 
  2154. strips of lead between the lines of type. When referring to the way the 
  2155. leading has been set we use terms like ‘10 on 12’ or ‘10 on 14’ where 
  2156. the first value is the font size and the second the leading. Where the 
  2157. leading and font values are the same (as in 10 on 10) the text is said 
  2158. to be ‘set solid’.
  2159. 6.7
  2160. Next, we have the font size to consider. This needs to be balanced to 
  2161. suit the column width in which the text is to flow.
  2162. 6.7
  2163. Make the font size too large and the text looks over-powering and may 
  2164. clash badly with other settings, such as the justification, leaving 
  2165. large, ugly gaps as here.
  2166. 6.7
  2167. Make the font too small and the reader may well get lost trying to move 
  2168. from line to line, not to mention the fact that it is simply far harder 
  2169. to read small type. Furthermore, it darkens still further the appearance 
  2170. of the page.
  2171. 6.7
  2172. Justification format
  2173. 6.7
  2174. This then leads us neatly on to the form of justification being used. In 
  2175. all the text so far, we have been using full justification. This, by 
  2176. adding extra spaces along the line, presents a straight left and right 
  2177. margin on the text. It also has the effect of darkening the page while 
  2178. being perceived as a very formal, ‘professional’ style of presentation.
  2179. 6.7
  2180. One disadvantage is that it makes it a little more difficult for the 
  2181. reader to move from line to line. This can be overcome by formatting the 
  2182. text to ‘left align’. Here the text is only straight down the left 
  2183. margin. If you are using narrow columns, it is advisable to stick to 
  2184. left align.
  2185. 6.7
  2186. In some situations you may wish to use ‘right align’, as used in this 
  2187. paragraph. While it can be effective for specific situations, be aware 
  2188. that for many readers it will be very difficult indeed to follow the 
  2189. text from line to line. Use this for effect, not for major blocks of 
  2190. text.
  2191. 6.7
  2192. Finally, you have the option of formatting the text to the centre. As 
  2193. you can see here, when used within columns for large blocks of text, it 
  2194. does not produce a pleasing effect. In the right place, this give a 
  2195. nice, balanced, feel to the text and can be exploited to great effect.
  2196. 6.7
  2197. In each of the above, you should also be able to see the effects these 
  2198. formats have on the ‘lightness’ of the printed page. It should also be 
  2199. fairly clear that, when used in the wrong place, these formats can 
  2200. destroy the effectiveness of the material being presented.
  2201. 6.7
  2202. Kerning & tracking
  2203. 6.7
  2204. For fear of stating the obvious, a font is made up of a collection of 
  2205. individual characters. However, what may not be so obvious is that these 
  2206. characters include blank space as well as the visible, printable, 
  2207. character. This gives the space which surrounds each character, keeping 
  2208. letters and lines apart. As already discussed, the degree to which lines 
  2209. of text interact can be altered by changing the leading. Kerning and 
  2210. tracking can be used to alter the amount of space between characters.
  2211. 6.7
  2212. Kerning is used to alter the distance between specified letter pairs. 
  2213. Take, for example, the word WAY. If you look closely, you will see that 
  2214. each letter stands separate from the others. This has the effect of 
  2215. spreading the work too much. By altering the kerning WAY becomes WAY. 
  2216. The individual letters are drawn in (negative kerning) to give a better 
  2217. ‘feel’. Similarly, you can increase the kern, as in WAY. Tracking, on 
  2218. the other hand, is used to alter the spread between letters across whole 
  2219. words, or marked blocks, regardless of what letters are adjacent to each 
  2220. other.
  2221. 6.7
  2222. NOTE: In Ovation, although the menu system correctly offers kerning and 
  2223. tracking, they both seem, in some circumstances, to do the same thing − 
  2224. i.e. they both alter the tracking. In Impression, you also have the 
  2225. extra option to alter the vertical tracking − a little like altering the 
  2226. leading but offering some very interesting possibilities. As with all 
  2227. these things, the best way to find what these option offer is to play. 
  2228. Try things out − experiment!
  2229. 6.7
  2230. E.g.
  2231. 6.7
  2232.  
  2233. 6.7
  2234.  
  2235. 6.7
  2236.  
  2237. 6.7
  2238. In the above example (with Ovation) the text was entered as two lines 
  2239. ‘Leading, Kerning &’ and ‘Tracking’. The T of Tracking was set to 72pt 
  2240. with the rest of the word set to 36pt. The kern between T & r was set to 
  2241. −90ems with the rest of the word tracked to 20em. Finally, the line 
  2242. ‘Leading, Kerning &’ was set to 14pt, tracked to −25em with leading set 
  2243. to −40pt. A TAB was then set to line it to just after the T of Tracking.
  2244. 6.7
  2245. As I hope you can see, these are powerful tools and worth a little 
  2246. effort.  A 
  2247. 6.7
  2248.  
  2249. 6.7
  2250. Leading, Kerning &
  2251. 6.7
  2252. Tracking
  2253. 6.7
  2254.  
  2255. 6.7
  2256. Music Column
  2257. 6.7
  2258. Stewart Watson
  2259. 6.7
  2260. Digital Symphony from Oregan Developments, is a Tracker-type eight-
  2261. channel sound-sequencing package based completely in the RISC-OS desktop 
  2262. environment.
  2263. 6.7
  2264. The package comes as three discs and a manual in an A5 folder. Oregan 
  2265. have gone for a Serial Registration number protection system which I 
  2266. feel is a good compromise, in that it protects the supplier without 
  2267. inconveniencing the customer.
  2268. 6.7
  2269. The manual
  2270. 6.7
  2271. The manual is comprehensive, though a bit dated in style. It reminded me 
  2272. very much of manuals for programs for the trusty old BBC computer, which 
  2273. tended to be wordprocessed and printed using the system font. Having 
  2274. said that, it is very thorough and the content is clearly laid out, 
  2275. starting with simple explanations of the main terms used. 
  2276. 6.7
  2277. Terminology
  2278. 6.7
  2279. It might be of assistance to explain one or two of the main differences 
  2280. in terminology between Tracker type programs and other sequencer 
  2281. programs, such as Studio24 Plus and Inspiration.
  2282. 6.7
  2283. In tracker programs, a pattern is a series of notes played, one at a 
  2284. time and one after the other. A sequence is a group of patterns played 
  2285. simultaneously. A track is a whole song. In conventional sequencers, a 
  2286. track is a series of notes, or chords, played one at a time, one after 
  2287. the other. A pattern is a number of simultaneous tracks and a sequence 
  2288. is a number of consecutive patterns made into a song. So you see that 
  2289. the same terms have totally different meanings according to the software 
  2290. being used. Confusing isn’t it?
  2291. 6.7
  2292. Samples
  2293. 6.7
  2294. A sound sampler is a device used to record a digital version of an audio 
  2295. sound into memory. This digital information can be saved and used in 
  2296. music packages as sound samples. Sound samples can be used in both 
  2297. tracker and other types of program.
  2298. 6.7
  2299. Program disc
  2300. 6.7
  2301. The main program disc contains three directories − the main !Symphony 
  2302. application folder, a player module and a files folder, containing four 
  2303. demonstration Symphonies. The version being reviewed is version 1.10, 
  2304. 14th December 1992.
  2305. 6.7
  2306. Resource discs
  2307. 6.7
  2308. Resource disc 1 contains two folders − one has files created with 
  2309. Maestro which have been converted into Symphony format and the second 
  2310. contains four Symphony demonstration pieces.
  2311. 6.7
  2312. Resource disc 2 contains another two folders, one containing conversions 
  2313. of OctMED files and the other with 48 sound samples for use in your own 
  2314. ‘symphonies’!
  2315. 6.7
  2316. Loading
  2317. 6.7
  2318. When the main program is loaded, two icons appear on the iconbar − a 
  2319. compact disc icon for the main program and a slider with three coloured 
  2320. buttons. Moving the slider to the red light position stops any sound 
  2321. output from Symphony. In the yellow position, Symphony has priority for 
  2322. sound output when running in the desktop. In the green position, 
  2323. Symphony has total control over sound and you can run Symphony files 
  2324. instead of in-game music.
  2325. 6.7
  2326. Main features
  2327. 6.7
  2328. Among the main features of Digital Symphony are:-
  2329. 6.7
  2330. Maximum 4095 patterns
  2331. 6.7
  2332. Maximum 5095 sequence positions
  2333. 6.7
  2334. Maximum 64 sampled instruments
  2335. 6.7
  2336. Written in pure ARM code
  2337. 6.7
  2338. Fully Midi compatible
  2339. 6.7
  2340. Built-in sample editing suite
  2341. 6.7
  2342. Foreign file import/export facilities
  2343. 6.7
  2344. Fully multitasking custom windows
  2345. 6.7
  2346. Flexible cut and paste options
  2347. 6.7
  2348. Saving
  2349. 6.7
  2350. Tracks can be saved as Symphonies, with the option of using a packing 
  2351. routine which compacts tracks to 2/3 their normal size, Archimedes 
  2352. Tracker format, Amiga ProTracker format or as relocatable modules. A 
  2353. useful feature is the ability to output details of the current file as a 
  2354. text file, including information about the number of patterns used, a 
  2355. printout of the sequence, details about each sample, effect and pattern.
  2356. 6.7
  2357. Creating a pattern
  2358. 6.7
  2359. To create a pattern, you simply open the edit pattern window − the event 
  2360. number, the note number, the instrument number and the effects applied 
  2361. to the notes can then be entered and edited.
  2362. 6.7
  2363. Individual patterns can be saved, and unused patterns can be 
  2364. automatically removed to save memory. Each pattern can be displayed on a 
  2365. standard music score and any selection made in the pattern editor also 
  2366. shows up on the score. The score page is, however, fairly rudimentary 
  2367. and is not one of the program’s best features.
  2368. 6.7
  2369.  
  2370. 6.7
  2371. Sound editing
  2372. 6.7
  2373. The in-built sound editing suite offers the usual facilities you would 
  2374. expect from a sample editor, but a useful feature is that effects can 
  2375. also be tested on samples by selecting the effect and its value in the 
  2376. sample editor window.
  2377. 6.7
  2378. Control desk
  2379. 6.7
  2380. Control over the current track is the usual tape recorder style control 
  2381. desk which provides control of tempo, number of tracks playing, as well 
  2382. as the usual controls: start/stop, rewind, etc.
  2383. 6.7
  2384. Sequence mode
  2385. 6.7
  2386. A sequence is built up by selecting patterns from the pattern list and 
  2387. placing them in the required position. Parts of sequences can be cut, 
  2388. copied and pasted. Parts, or all, of any sequence can be saved as a data 
  2389. file for use in other tracks.
  2390. 6.7
  2391. Latest version
  2392. 6.7
  2393. The latest version of Digital Symphony includes two support utilities. 
  2394. One is for converting Amiga files in Med, OctaMED and OctaMED Pro 
  2395. formats. The other is a converter which allows Maestro files to be 
  2396. loaded into Digital Symphony and have effects added and to be edited as 
  2397. any other Digital Symphony track.
  2398. 6.7
  2399. Conclusion
  2400. 6.7
  2401. Digital Symphony is a well constructed program which is intuitive to 
  2402. use. The screens are well laid out and the manual contains all the 
  2403. relevant information. It looks good on the screen, it feels good to work 
  2404. with and, most importantly, it sounds good!
  2405. 6.7
  2406. If you want to create relocatable modules for use in games, or are 
  2407. content to use the internal sound chip for music creation, Digital 
  2408. Symphony is highly recommended. However, even if you don’t fall into 
  2409. either of the above categories, you will almost certainly derive a great 
  2410. deal of pleasure from just playing with the excellent facilities 
  2411. provided at little more than the cost of some games.
  2412. 6.7
  2413. Digital Symphony is available from Oregan Software Developments at 
  2414. £49.95 (inc VAT) or £46 through Archive.  A 
  2415. 6.7
  2416. Using RISC­OS 3.1
  2417. 6.7
  2418. Hugh Eagle
  2419. 6.7
  2420. I know that RISC­OS 3 has caused some problems, but to claim, as one of 
  2421. my correspondents does, that the upgrade from RISC­OS 2 to RISC­OS 3 has 
  2422. caused “more incompatibilities than the upgrade from 8-bit to 32-bit 
  2423. machines” is taking things just a teeny bit too far. People will be 
  2424. blaming Acorn for the performance of the England cricket team next!
  2425. 6.7
  2426. I have recently set up an A4000 from scratch. It comes with the 
  2427. operating system and the RISC­OS 3 Apps already installed, and 
  2428. everything is beautifully logical and straightforward. If you stick to 
  2429. up-to-date software and use a standard printer in a straightforward way, 
  2430. everything is perfectly simple to use. On the strength of this 
  2431. experience, I have no doubt that, for new machines and new users, 
  2432. RISC­OS 3 is a considerable step forward. (The A4000 Home Office also 
  2433. comes with a good wordprocessor, Easiwriter, and with the very easy-to-
  2434. use Desktop Database installed and ready to run. It’s a very far cry 
  2435. from my A310, which was configured to start up on the command line and 
  2436. it took me two hours to find out how to get to the “desktop”!)
  2437. 6.7
  2438. As for us hardened upgraders, the question whether it was worth the 
  2439. hassle is harder to answer. Perhaps Acorn should have waited until the 
  2440. new operating system was more thoroughly tested before they released it, 
  2441. but then they would have been criticised for keeping us waiting. Perhaps 
  2442. they should have incorporated more radical improvements, but then the 
  2443. incompatibility problems would doubtless have been far greater. In this 
  2444. situation, they couldn’t win!
  2445. 6.7
  2446. Anyhow, rather than complaining, we should direct our thoughts towards 
  2447. the changes we would like to see next time round. I am accumulating a 
  2448. number of suggestions for the RISC­OS 4 wish list which I hope to come 
  2449. back to in a future column; please let me know if you have any to add.
  2450. 6.7
  2451. Enough of the waffle, and on with the business ...
  2452. 6.7
  2453. I am afraid that, again, I haven’t had time or space to use all your 
  2454. contributions. I will in due course. Many thanks for them all.
  2455. 6.7
  2456. Printing
  2457. 6.7
  2458. Paper X and Y offsets and margins
  2459. 6.7
  2460. This subject seems to have caused a lot of confusion, not least, I 
  2461. imagine, because there is no reference to the Paper X and Y offsets in 
  2462. the manual. (These were added after RISC­OS 3.0, I think, and seem to 
  2463. postdate the manual, although they are mentioned briefly on page 20 of 
  2464. the RISC­OS 3.10 Release Note.)
  2465. 6.7
  2466. Before I go any further, I feel I should point out that this is a 
  2467. technical area that the vast majority of users (who are happy to use the 
  2468. supplied drivers and page settings) never need bother about.
  2469. 6.7
  2470. The following explanation is based on contributions from Bruce Brown and 
  2471. Tom Hughes and on some of the Read_Me files inside !Printers. It is also 
  2472. based mainly on experience with HP Laserjets, although most of the 
  2473. principles should apply equally to most other printers. I hope I have 
  2474. got it right ...
  2475. 6.7
  2476. The purpose of the Paper X and Y Offsets is to tell the printer driver 
  2477. which part of the paper the printer is physically capable of printing on 
  2478. or, in other words, to define where the printer will print if it is told 
  2479. to print at the top left corner of the paper. These are set via the 
  2480. !PrintEdit application. The Top and Left Margins, by contrast, define in 
  2481. which part of the paper the user wants graphics to be printed. These are 
  2482. set via the Paper Size window in the !Printers application. (It is these 
  2483. that determine where the grey border appears when you choose the “Show 
  2484. paper limits” or “Show print borders” option in Draw, Impression, etc.)
  2485. 6.7
  2486. When the printer driver is asked to start printing at the top left 
  2487. corner of the area defined by the margins: (1) first a printer reset 
  2488. code is sent, then (2) the start of job codes are sent to the printer, 
  2489. (3) the printhead (or the imaginary cursor in the case of a laser 
  2490. printer) is told to move to the top left of the printable area (which, 
  2491. if the X and Y offsets have been properly defined for the particular 
  2492. printer, will be the same as the place which they define – i.e. point A 
  2493. in the diagram below), (4) the printhead will then be moved down by 
  2494. (Top margin − Y offset) and towards the right by 
  2495. (Left margin − X offset) to point B, (5) the page will be printed.
  2496. 6.7
  2497. If either of the margins has been incorrectly defined to be less than 
  2498. the equivalent offset, i.e. so that the formula in (4) gives a negative 
  2499. result, it will be ignored and the cursor will not be moved at all in 
  2500. that direction.
  2501. 6.7
  2502. How do you find out what the X and Y offsets should be? If it’s not 
  2503. clear from your printer manual, the file called TopLeft in the Printers 
  2504. directory on Applications disc 2 (together with the instructions in the 
  2505. Read_Me file) might help. Alternatively, you could try deliberately 
  2506. setting X and Y greater than the margins, so that the cursor movement in 
  2507. (4) defaults to zero (as explained) and the top left of the image will 
  2508. be printed at the default printhead position.
  2509. 6.7
  2510. Under RISC­OS 2 only the “margins” could be defined and, for practical 
  2511. purposes, these had to be set to match the physically printable area. 
  2512. One of the advantages of the new approach is that if you only want to 
  2513. print on a small part of the page you can set very wide margins and the 
  2514. printer driver won’t waste time trying to print nothing (i.e. lots of 
  2515. white space) in the unused area.
  2516. 6.7
  2517. According to Archive 6.5 p37, Paul Skirrow has suggested setting 
  2518. negative offsets to force the printer to start printing near the middle 
  2519. of the page when, for instance, printing labels. Arithmetically this 
  2520. will achieve the right effect, but not in the intended way! What you are 
  2521. supposed to do is leave the X and Y offsets unchanged and increase the 
  2522. margins.
  2523. 6.7
  2524. What will happen if you try to set the margins to less than the paper 
  2525. offsets? Bruce Brown says you must not do so, because this will cause 
  2526. the driver to send more data to the printer than it can handle on one 
  2527. page. The Printers.Read_Me file says that if you do, and if you then try 
  2528. to print something right up to the top left of the margins, the image on 
  2529. the paper will be shifted down and to the right of where it is supposed 
  2530. to be, since you have tried to get the printer to print on the section 
  2531. of the paper that it physically cannot print on.
  2532. 6.7
  2533. The Printers.Read_Me file also notes that the paper offsets can be 
  2534. negative. Apparently, the natural print position of some printers is 
  2535. above the top and/or to the left of the top corner of the paper.
  2536. 6.7
  2537. Contrary to what has been said in this column before, you can apparently 
  2538. set the X and Y offsets to zero.
  2539. 6.7
  2540. Owen Smith says: “You may be caught out by the way !PrintEdit stores the 
  2541. paper offsets. Having changed the offsets in the main window, you then 
  2542. have to open up every graphics resolution one by one and click OK in 
  2543. each of them and then save the new printer definition file. This is 
  2544. because the paper offsets are stored in the per graphics resolution data 
  2545. (in pixels) and the graphics resolution data is encoded when OK is 
  2546. clicked in the graphics window.”
  2547. 6.7
  2548. Background printing
  2549. 6.7
  2550. It doesn’t work – and that’s official!... I’ve been sent a copy of a 
  2551. Technical Information news sheet from Acorn, which says: “The printer 
  2552. buffer module supplied as part of RISC­OS 3 does not work correctly. 
  2553. Even though the buffer has been configured to a large size, e.g. 2 
  2554. Mbytes, the buffer module waits for the printer to complete its print 
  2555. job before returning control to the user. Acorn is currently looking 
  2556. into this problem and details will be made available if a fix is 
  2557. produced.”
  2558. 6.7
  2559. Jochen Konietzko, however, wonders what all the fuss is about. He 
  2560. writes: “On my machine, an A410/1 (ARM 3), with the Ace ProDriver and 
  2561. the HP DeskJet 500C, there is no problem at all! All I have to do is 
  2562. configure a sufficiently large printer buffer. I’ve just tried it again 
  2563. and, with a buffer of 1Mb, I can work in a database with just a slight 
  2564. reduction in speed.”
  2565. 6.7
  2566. The only reason I don’t use this option is that, unlike the font cache, 
  2567. it is not possible to drag the task manager slider for the system heap/
  2568. stack below the limit set by the configuration of the buffer, so that 
  2569. the memory is lost completely until a reset.
  2570. 6.7
  2571. My standard setting for the printer buffer is 128 Kb, because that does 
  2572. not slow printing down (with a 1024 Kb buffer, printing takes about 25% 
  2573. longer than at 4 Kb, even if I don’t touch the keyboard at all) and yet 
  2574. I have a kind of “emergency multitasking”; at least, when I decide to 
  2575. cancel an Impression printout, the button responds almost instantly.
  2576. 6.7
  2577. If I have to print several copies of a text, the print from a file is 
  2578. better, anyway, because then the printer doesn’t try to hog all 
  2579. available RAM.”
  2580. 6.7
  2581. Perhaps the reason he has no problems is that the Ace ProDriver doesn’t 
  2582. use the Acorn buffer module.
  2583. 6.7
  2584. LaserDirect and TurboDrivers
  2585. 6.7
  2586. Computer Concepts say that version 2.09b is now available as a free 
  2587. upgrade to registered owners, as an interim measure. This fixes a few 
  2588. minor problems (e.g. the patterning effects and the problems with 
  2589. sprites with palettes attached) but is not a full RISC­OS 3 version. “CC 
  2590. have a team working on the printer drivers but the amount of work 
  2591. involved should not be underestimated – it’s going to take a couple of 
  2592. months yet.” (This was written on 11th February.)
  2593. 6.7
  2594. Printer driver space requirement
  2595. 6.7
  2596. Acorn advises that you can reduce the amount of disc space taken up by 
  2597. !Printers by removing (if you have a dot matrix printer) the following 
  2598. directories from within the !Printers directory: lj, ps and PDumpers.
  2599. 6.7
  2600. Checking if a printer is online
  2601. 6.7
  2602. Acorn also warns of a problem that sometimes affects programs originally 
  2603. written for the BBC micro. If these use the command ADVAL(-4) to check 
  2604. if a printer is on- or off-line, this can cause the computer to crash 
  2605. because the program will not be able to understand the information 
  2606. returned by the command.
  2607. 6.7
  2608. Problems with VDU2 printing
  2609. 6.7
  2610. Roger Power has used a Basic program for years, which now refuses to 
  2611. print, causing the computer to hang as if the printer had not been 
  2612. switched on. The program just has a VDU2 command to cause the screen 
  2613. output to be sent to the printer and doesn’t use any printer driver. (I 
  2614. wonder if this problem might be connected to the one mentioned in the 
  2615. previous paragraph?)
  2616. 6.7
  2617. He then successfully printed a listing from Basic, using <Ctrl-B>, but 
  2618. when he entered the command:
  2619. 6.7
  2620. VDU2:PRINT TAB(10,5)“Archive” :VDU3
  2621. 6.7
  2622. the word “Archive” was printed on the next line down in the first 
  2623. column. In other words, the TAB was ignored.
  2624. 6.7
  2625. He has an HP Deskjet 500C. (He normally uses a ProDriver and has no 
  2626. problems with that.)
  2627. 6.7
  2628. Richard Torrens uses Calligraph’s ArcLaser so doesn’t have a RISC­OS 3 
  2629. driver installed. He also has a Basic program which uses VDU2 and worked 
  2630. OK under RISC­OS 2, but now gives an error. He says the solution is to 
  2631. type
  2632. 6.7
  2633. Unset PrinterType$1
  2634. 6.7
  2635. before entering the program (which doesn’t run in the desktop) and reset 
  2636. on exit from the program.
  2637. 6.7
  2638. 1st Word Plus driver for Deskjet 550C
  2639. 6.7
  2640. Barry Thompson has an answer from Acorn to the question he posed last 
  2641. month: since the Acorn JP150 printer is an HP Deskjet compatible, use 
  2642. the 1st Word Plus driver supplied on the JP150 support disc. This driver 
  2643. also works with Laserjets. This driver supports all the printing effects 
  2644. from 1st Word Plus but will not support the printing of graphics.
  2645. 6.7
  2646. Programs That Work
  2647. 6.7
  2648. The following programs have been reported as working without any 
  2649. problems:
  2650. 6.7
  2651. Fun School 4 (Under 5’s) – a new version works with RISC­OS 3
  2652. 6.7
  2653. Manchester United Europe (Peter Young’s son thinks the football plays 
  2654. faster)
  2655. 6.7
  2656. Intersheet II
  2657. 6.7
  2658. Wordwise A Plus
  2659. 6.7
  2660. Mah Jong, The Game (the latest version – but Peter Young found that it 
  2661. needed deleting from his hard disc and reloading before it would accept 
  2662. keyboard input)
  2663. 6.7
  2664. Hard Disc Companion from Risc Developments (but Peter Young has found it 
  2665. to be much slower)
  2666. 6.7
  2667. Thesaurus from Risc Developments
  2668. 6.7
  2669. Chess, CrossStar and Spell from David Pilling.
  2670. 6.7
  2671. It is interesting to observe that all but two of the programs that 
  2672. Frances Obee asked about (Archive 6.5 p25) have been reported as working 
  2673. fine. Of the other two: some problems with Atelier were mentioned last 
  2674. month but I imagine that the publishers of a leading program such as 
  2675. this must be able to supply a fix if one is needed; and Prime Art hasn’t 
  2676. been mentioned at all and I imagine no news is good news.
  2677. 6.7
  2678. Dave Wilcox has sent in a huge list of games that work, which serves to 
  2679. illustrate two points: first, that most programs do work and second, 
  2680. that lists of this kind are likely to lead to contradictions since he 
  2681. reports some programs as working which have previously been reported as 
  2682. giving trouble.
  2683. 6.7
  2684. Rob Brown has begun compiling a database showing which programs work 
  2685. (showing version numbers) and reporting compatibility problems that he 
  2686. is aware of. So far, he has only included programs that he is familiar 
  2687. with, and already the list is far too long to include in the magazine so 
  2688. Paul is going to include it on the monthly magazine disc. If you have 
  2689. anything to add to his database, his address is “Valtanee”, Brighton 
  2690. Road, Lower Kingswood, Tadworth, Surrey, KT20 6UP.
  2691. 6.7
  2692. Program Problems
  2693. 6.7
  2694. David Holden has offered a couple of tips which may help you to get 
  2695. programs working, especially demos − which seem to be the biggest 
  2696. offenders.
  2697. 6.7
  2698. Many demos speed up the system ROMs so that they can run faster. If it’s 
  2699. a Basic demo, try looking for:
  2700. 6.7
  2701. SYS “Update_MemC”,64,64
  2702. 6.7
  2703. If you find it, either remove it or ‘REM’ it out. This call won’t work 
  2704. with RISC-OS 3 and will make the computer hang. Symptoms are a complete 
  2705. lock-up − even the mouse pointer won’t move.
  2706. 6.7
  2707. Another is that the old minimum abbreviation for *CHANNELVOICE was 
  2708. ‘*CHA.’ and for *BASIC ‘*BA.’. These no longer work and require more 
  2709. letters to be properly identified. There is a utility on one of the 
  2710. RISC-OS 3 Applications discs which is supposed to cure these problems 
  2711. but his experience is that this doesn’t always work, so you might need 
  2712. to actually change the program.
  2713. 6.7
  2714. David adds that RISC-OS 3 is also less tolerant of sloppy disc 
  2715. identifiers, so filenames should always have a full filing system/path 
  2716. name.
  2717. 6.7
  2718. He also says that many programs give problems when Acorn’s !Alarm 
  2719. application is running. This seems to be denied by everyone at Acorn but 
  2720. it is a fact that he has verified for himself. This applies to a lot of 
  2721. commercial software as well, so it isn’t just a PD problem but something 
  2722. that !Alarm is doing. If you normally use !Alarm then try again without 
  2723. it. If that solves the problem there are plenty of PD equivalents.
  2724. 6.7
  2725. David also points out that many PD programs appear to be written in 
  2726. machine code because, when you look in the application directory, you 
  2727. see the ‘Application Code’ icon instead of a ‘Basic Code’ icon. However, 
  2728. these programs are quite often not written in machine code or a compiled 
  2729. language but have been disguised by a PD utility and are in fact Basic. 
  2730. This doesn’t matter unless you want to make one of the changes described 
  2731. above.
  2732. 6.7
  2733. To restore this type of code to normal Basic, first load it into Edit. 
  2734. If you have RISC-OS 3 Edit, you just need to hold down SHIFT and double-
  2735. click on the program icon to do this, if not you will need to drag the 
  2736. program icon to the Edit icon. Don’t do anything to the original, but 
  2737. work on a backup copy in case anything goes wrong. Now look at the first 
  2738. line of the program. If it is disguised Basic, you will see the words 
  2739. ‘Basic -quit’ somewhere in this line. To change it back to normal Basic, 
  2740. look for the first [0d] in the file − this will normally be at the end 
  2741. of the first line. Delete everything up to but not including the [0d] so 
  2742. that it becomes the first character in the file. Now re-save the file 
  2743. and change its filetype to Basic (&FFB). If you now try reloading the 
  2744. program into Edit (assuming you have the RISC-OS 3 version) you should 
  2745. find that you have a normal Basic program to which you can make the 
  2746. required changes.
  2747. 6.7
  2748. One cause of compatibility problems that I have found is that !SparkFS 
  2749. is, by default, configured to use the system sprite area for workspace. 
  2750. Some older programs expect to have this all to themselves. In these 
  2751. cases, a simple *SNEW command can help to get the program running. 
  2752. (Obviously you must first make sure that SparkFS has saved any work-in-
  2753. progress!)
  2754. 6.7
  2755. Dave Wilcox writes: “This is probably stating the obvious but, if you 
  2756. have a hard disc system and normally boot up on the hard disc, it may 
  2757. help to get games working properly if you configure the machine to Drive 
  2758. 0 instead of the Hard Disc and press <reset>. Also, before starting to 
  2759. play a game, it is a good practice to open the drive holding the !System 
  2760. directory, so that it enters the !System path into memory. Also, with 
  2761. some games, it may be necessary to switch off the cache for ARM 3.”
  2762. 6.7
  2763. Dave Wilcox also says that the following will NOT work under RISC-OS 
  2764. 3.10:
  2765. 6.7
  2766. Powerband Mk2   (4th Dimension)
  2767. 6.7
  2768. Saloon Cars      (4th Dimension)
  2769. 6.7
  2770. Rotor      (Arcana)
  2771. 6.7
  2772. Fireball      (C.I.S.)
  2773. 6.7
  2774. Interdictor I (ver 1.01)   (Clares)
  2775. 6.7
  2776. Corruption      (Magic Scrolls)
  2777. 6.7
  2778. Thundermonk   (Minerva)
  2779. 6.7
  2780. Ibix the Viking   (Minerva)
  2781. 6.7
  2782. Brain Drain      (Minerva)
  2783. 6.7
  2784. Grid Lock      (Minerva)
  2785. 6.7
  2786. Freddy’s Folly   (Minerva)
  2787. 6.7
  2788. Superior Golf & Const. Set   (Superior 
  2789. Software)
  2790. 6.7
  2791. Filing Systems
  2792. 6.7
  2793. No floppy or hard drive icons?
  2794. 6.7
  2795. Acorn advise: first of all, check that you have the correct number of 
  2796. drives configured! Secondly, newer machines (A5000 onwards), on startup, 
  2797. check to ensure that the configured drives are connected and if a drive 
  2798. is not connected properly its icon may not be displayed − so check the 
  2799. cable connections to the floppy drive.
  2800. 6.7
  2801. ICS IDE hard drive
  2802. 6.7
  2803. David Shepherdson found that, after he upgraded his A3000, his hard 
  2804. drive didn’t work. Baildon Electronics, who are the service centre for 
  2805. ICS, quickly fixed it. He adds, “In fact, as I also have a Calligraph 
  2806. Laser Podule fitted, this also messed up my hard disc and Baildon fixed 
  2807. that as well.”
  2808. 6.7
  2809. Watford 5¼“ interface
  2810. 6.7
  2811. Gordon Lindsay-Jones wrote to Watford (as Paul Beverley suggested) about 
  2812. his problems with their buffer and has had no reply. He has come to the 
  2813. conclusion that it does not work with RISC­OS 3.10! Can any readers help 
  2814. by telling him which buffer(s) do work, please?
  2815. 6.7
  2816. SCSI filer
  2817. 6.7
  2818. Seán Kelly has discovered that his tip (Archive 6.5 p27) does not always 
  2819. work. He writes: “Please allow me to apologise and to explain a proper 
  2820. way to make the free space window work with SCSIFS.
  2821. 6.7
  2822. “Originally, I advised adding a command to load the new SCSIFiler module 
  2823. to the desktop boot file. This did work, but only − I have since 
  2824. discovered − because my desktop boot file was also creating a RAMFS 
  2825. disc. This forced the initialisation of the replacement module.” He 
  2826. suggests that the answer is to split the boot process into two stages so 
  2827. that the SCSI filer is initialised before the desktop is entered. (Tim 
  2828. Nicholson confirms this.)
  2829. 6.7
  2830. To do this first, rename the existing !Boot file as Deskboot, say, and 
  2831. create an application directory called !Boot in the root directory and 
  2832. move the Deskboot file into it. Then create an obey file called !Run 
  2833. inside !Boot containing the following commands:
  2834. 6.7
  2835. RMLoad SCSI::4.$.!System.
  2836. 6.7
  2837. Modules.SCSIFiler
  2838. 6.7
  2839. Desktop -file <obey$Dir>. Deskboot
  2840. 6.7
  2841. (replacing 4 by the appropriate disc name).
  2842. 6.7
  2843. If you want to smarten up the appearance of the !Boot application, you 
  2844. can copy the sprites file_fea and small_fea from Resources:$.Wimp. 
  2845. Sprites into a !Sprites file inside !Boot and rename the sprites !boot 
  2846. and sm!boot.
  2847. 6.7
  2848. The above is the approach which is also recommended on page 16 of the 
  2849. RISC­OS 3.10 Release Note. An alternative way of achieving the same end 
  2850. is (1) to rename the existing !Boot file (the one that contains all the 
  2851. Filer_Boot and Filer_Run commands, etc) DeskBoot, say, (2) to copy it to 
  2852. a safe place like the !System directory, (3) to create a new !Boot file 
  2853. in the root directory, (4) to move into this new file the command to 
  2854. RMLoad the SCSIFiler module and to add the command:
  2855. 6.7
  2856. *Desktop -file SCSI::4.$.!System.DeskBoot
  2857. 6.7
  2858. (replacing 4 by the appropriate disc name). To my mind, this way is 
  2859. simpler because it avoids the necessity for creating sprite files, 
  2860. renaming sprites, etc.
  2861. 6.7
  2862. The $.!Boot.!Run file (under the Kelly/Acorn approach) or the !Boot file 
  2863. (under mine) can now also be used to load or initialise all sorts of 
  2864. things before the desktop is started − e.g. extra mode modules, virus 
  2865. protection, ROM speed up programs, etc.
  2866. 6.7
  2867. Miscellaneous Hints & Tips
  2868. 6.7
  2869. Newlines in !Run files
  2870. 6.7
  2871. P N Cousins says that if there is more than one linefeed at the end of 
  2872. the !Run file of an application, if he tries “to use the menu button on 
  2873. the icon” the machine locks up. I presume that he means that, if you 
  2874. choose the Quit option on the iconbar menu, the application won’t quit. 
  2875. This is something that I have noticed from time to time. (Invariably, 
  2876. when it has happened to me, simply pressing <escape> has put things to 
  2877. rights.) However, I have tried adding newlines galore to the ends of 
  2878. !Run files without being able to repeat the phenomenon. Can anyone tell 
  2879. us what is happening?
  2880. 6.7
  2881. On page 16 of the RISC­OS 3.10 Release Note there is a cryptic 
  2882. instruction that you should not enter any newlines after the second line 
  2883. in a particular two-line !Run file. I wonder if this is connected.
  2884. 6.7
  2885. Ian Hamilton says that, according to Acorn, Obey files with blank lines 
  2886. aggravate what he calls a bug which can cause applications not to return 
  2887. from their Obey files. He suspects that this may be the cause of the 
  2888. problem that was blamed on Compression in Archive 6.5 p28.
  2889. 6.7
  2890. Newlines at the end of !Boot files
  2891. 6.7
  2892. P N Cousins also says that you must have a newline at the end of a !Boot 
  2893. file or else the last line will be ignored. So, if you find that an 
  2894. application which ought to be run by your !Boot file but isn’t, this 
  2895. might be the answer.
  2896. 6.7
  2897. Hiding the Apps in Resources
  2898. 6.7
  2899. We have mentioned in a previous month that you can hide !Configure and 
  2900. other ROM-based applications from prying eyes by typing *Unplug 
  2901. !Configure (or whatever). Acorn advise that, if you do not want users to 
  2902. see the Resources filing system, you can remove it from the iconbar by:
  2903. 6.7
  2904. *Unplug ResourceFiler
  2905. 6.7
  2906. Setting up an application
  2907. 6.7
  2908. Tim Powys-Lybbe offers the following hints based on how he sets up 
  2909. applications (using Impression as an example).
  2910. 6.7
  2911. The technique I use is to construct an outer directory to hold (a) the 
  2912. filer of work for the application and into which outer directory I also 
  2913. place (b) the application as delivered from the supplier. I copy (c) the 
  2914. !Sprite file from the application, give the outer directory the same 
  2915. name as the application and make the !Run file do various things 
  2916. including opening up the directory of working documents, the application 
  2917. itself and then back up the working documents on exiting the 
  2918. application. The !Boot file is more or less copied from the application 
  2919. though you do need to choose a different system variable name for this 
  2920. outer directory. (I just add Top to the application’s system variable 
  2921. name for its directory.)
  2922. 6.7
  2923. I have had several problems getting this working on RISC-OS 3, though 
  2924. the end result is far better as I now have control over where the 
  2925. directories open on the desktop and I get a nice clean view of the 
  2926. Impression start-up picture.
  2927. 6.7
  2928. 1. Extension of Filer_OpenDir command
  2929. 6.7
  2930. This command, which opens up a directory on the desktop, otherwise known 
  2931. to Acorn as a filer, has been extended in RISC-OS 3 to allow you to 
  2932. decide both where you want to place the filer on the desktop and how 
  2933. large it is to be (the user guide gives details). For example, in the 
  2934. !Run file, to open up Impression:
  2935. 6.7
  2936. Filer_OpenDir <ImpressTop$Dir>. Templates 1000 700
  2937. 6.7
  2938. This places the Templates filer with its top left at 1000 OS units 
  2939. across the desktop from the left and 700 OS units up from the base line. 
  2940. Acorn define 180 OS units as 1 inch on the screen though this must 
  2941. presumably depend on the size of the monitor. You will have to 
  2942. experiment with values for the directory position to get it where you 
  2943. want on your desktop.
  2944. 6.7
  2945. You can add information about the width and height of the directory by 
  2946. adding two more numbers:
  2947. 6.7
  2948. Filer_OpenDir <ImpressTop$Dir>. Templates 1000 700 1200 130
  2949. 6.7
  2950. The third number is the width of the directory and the fourth number is 
  2951. its height. In mode 39, 130 OS units high just accommodates a single row 
  2952. of the large icon size. (Isn’t the height of an icon, in screen units, 
  2953. mode-independent?)
  2954. 6.7
  2955. 2. Opening an ArcFS directory
  2956. 6.7
  2957. I have had some correspondence with Mark Smith, the ever-helpful author 
  2958. of this excellent package, and have at last found how to make ArcFS 
  2959. directories open up from within the !Run file. It is done in two stages, 
  2960. first:
  2961. 6.7
  2962. OpenArchive <ImpressTop$Dir>. Documents
  2963. 6.7
  2964. Documents is the name of an ArcFS archive that is stored within the 
  2965. Impression outer directory. Note that ArcFS should already be on the 
  2966. iconbar for this Open_Archive command to work as it is an ArcFS module 
  2967. command; you can of course start up ArcFS from within this same !Run 
  2968. file.
  2969. 6.7
  2970. The second command is:
  2971. 6.7
  2972. Filer_OpenDir ArcFS#Documents:$ 600 1400 1800 260
  2973. 6.7
  2974. The syntax is fairly obvious if you look at the top of the directory for 
  2975. your archive once it is open!
  2976. 6.7
  2977. 3. Backing up to a floppy
  2978. 6.7
  2979. I have a little application tagged on to the end of the Impression !Run 
  2980. file to cause a back up of the Documents archive after exiting 
  2981. Impression (or any other application I hasten to add). With RISC-OS 2 it 
  2982. would work with:
  2983. 6.7
  2984. *COPY <ImpressTop$Dir>.Docu-
  2985. 6.7
  2986. ments :0.Documents
  2987. 6.7
  2988. In RISC-OS 3 this produces an error and one must use instead:
  2989. 6.7
  2990. *COPY <ImpressTop$Dir>.Docu-
  2991. 6.7
  2992. ments ADFS::0.Documents
  2993. 6.7
  2994. Setting up Pinboard without a hard disc
  2995. 6.7
  2996. Brian Fielding has developed an interesting use of the Pinboard, which 
  2997. he says is especially useful for those without a hard disc:
  2998. 6.7
  2999. After ‘playing’ with RISC-OS 3 for a few days and realising some of the 
  3000. benefits of the PinBoard, which are obviously more beneficial if you 
  3001. have a Hard Disc, I worked out a mechanism to fully utilise the PinBoard 
  3002. so that, when the system was first booted, it would contain all the 
  3003. applications I would want to access.
  3004. 6.7
  3005. The mechanism described below will display the Applications and when an 
  3006. icon is double-clicked the appropriate disc will be requested and the 
  3007. application will be loaded.
  3008. 6.7
  3009. This should be read in conjunction with Chapter 7 of the RISC-OS 3 User 
  3010. Guide, “Desktop Boot Files”.
  3011. 6.7
  3012. Setting up pseudo-applications
  3013. 6.7
  3014. For each application you wish pinned to or loaded onto your pinboard, 
  3015. set up a pseudo-application as follows:
  3016. 6.7
  3017. Copy the application, say !AppName, to an empty disc and, using <shift> 
  3018. and double-click <select>, display the contents of the application.
  3019. 6.7
  3020. Delete all files and directories except !Boot, !Run and !Sprites.
  3021. 6.7
  3022. Edit !Boot to contain the four lines, in the order given:
  3023. 6.7
  3024. IconSprites <Obey$Dir>.!Sprites
  3025. 6.7
  3026. Set AppName$Dir ADFS::DiscName. $.!AppName
  3027. 6.7
  3028. Set Alias$@RunType_fff Run <AppName$Dir>.!Run %%*0
  3029. 6.7
  3030. Set File$Type_fff FileName
  3031. 6.7
  3032. AppName is the name of your application e.g. PipeDream
  3033. 6.7
  3034. DiscName is the name of the disc containing the original application.
  3035. 6.7
  3036. fff is the application’s FileType. (This line should be present in the 
  3037. original !boot file. There may be other Alias$@RunType_fff lines and 
  3038. these should also be left.)
  3039. 6.7
  3040. FileName is the Filetype name, e.g. PDream. (This is not essential. 
  3041. Again there may be others and should be left if desired.)
  3042. 6.7
  3043. Note: <Obey$Dir> must only be used as a pathname to !Sprites. The full 
  3044. pathname to the original Application must be established, including the 
  3045. disc name.
  3046. 6.7
  3047. Edit !Run to contain (or create an Obey file):
  3048. 6.7
  3049. Run <AppName$Dir>.!Run
  3050. 6.7
  3051. Do not alter !Sprites. Copy !AppName to your Desktop Boot Disc. Add the 
  3052. following lines to the !Boot file on your Desktop Boot Disc 
  3053. ‘DskTopBoot’. (See note below if using a RAM disc.):
  3054. 6.7
  3055. Filer_Boot ADFS::DskTopBoot.$. !AppName 
  3056. 6.7
  3057. Pin ADFS::DskTopBoot.$.!AppName 100 300
  3058. 6.7
  3059. 100 300 represents the position on the PinBoard. With the origin at the 
  3060. bottom left of your screen, this represents 100 units to the right and 
  3061. 300 units up. Your next application should be placed at 300 300. You 
  3062. can, of course, pin your applications anywhere on the board.
  3063. 6.7
  3064. If you wish your application to be ready for use, use ‘Run ...’ instead 
  3065. of ‘Pin ...’.
  3066. 6.7
  3067. RAM disc available
  3068. 6.7
  3069. Unfortunately, the above will require you to load the Boot disc each 
  3070. time you load any application.
  3071. 6.7
  3072. If you have sufficient space available in memory, create a RAM disc of 
  3073. at least 64Kb. You need, on average, 7 Kb per application.
  3074. 6.7
  3075. Prepare as above but copy your pseudo-applications to a directory, say, 
  3076. PseudoApps, on your Boot Disc.
  3077. 6.7
  3078. You will then need to modify your !Boot file as follows:
  3079. 6.7
  3080. Ensure you have a large enough RAM disc.
  3081. 6.7
  3082. Change DynamicArea -RamFsSize 64K.
  3083. 6.7
  3084. Add the line
  3085. 6.7
  3086. COPY ADFS::DskTopBoot.$. PseudoApps.* RAM::RamDisc0. $.* ~CQR~V
  3087. 6.7
  3088. Modify both the Filer_Boot and the Pin (or Run) lines from 
  3089. ‘ADFS::DskTopBoot’ to read ‘RAM::RamDisc0’.
  3090. 6.7
  3091. Notes
  3092. 6.7
  3093. Ensure that you have configured the system to boot from Disc by loading 
  3094. your Boot disc and executing *Opt4,2 in command line mode.
  3095. 6.7
  3096. Some applications, e.g. Lemmings, are set up to delete RAM disc on 
  3097. startup and tidy up when QUITed, e.g. UnSet Directories. These should be 
  3098. altered:
  3099. 6.7
  3100. For Lemmings, the file !Lemmings.!Run should add | at the start of the 
  3101. line TequeMen and Unset Lem$Dir.
  3102. 6.7
  3103. If memory is a problem, the amount of RAM space can be reduced by adding 
  3104. a line Delete RAM::RamDisc0.!AppName.!Sprites after the corresponding 
  3105. Filer_Boot line. This will approximately halve the required space.
  3106. 6.7
  3107. If you have sufficient RAM disc space, it would be helpful to place 
  3108. !Scrap in it.
  3109. 6.7
  3110. ROM/RAM podule available
  3111. 6.7
  3112. If you have a ROM/RAM podule, with battery backup, then setting up the 
  3113. pseudo-applications onto the RAM will make application selection much 
  3114. more user-friendly.
  3115. 6.7
  3116. If you have a ROM/RAM podule, make this your Boot system. Simply follow 
  3117. the above but change ‘ADFS::DskTopBoot.’ to ‘RFS:’ and remember, in 
  3118. Command Line mode, to:
  3119. 6.7
  3120. *Configure FileSystem RFS
  3121. 6.7
  3122. *RFS
  3123. 6.7
  3124. *OPT4,2
  3125. 6.7
  3126. *ADFS
  3127. 6.7
  3128. Examples
  3129. 6.7
  3130. The monthly program disc has examples for disc, RAMDisc and for the ROM/
  3131. RAM podule.
  3132. 6.7
  3133. Matters Arising
  3134. 6.7
  3135. Backing up in one pass (Archive 6.5 p36)
  3136. 6.7
  3137. Put the following command in your !Boot file:
  3138. 6.7
  3139. Wimpslot -next 800K
  3140. 6.7
  3141. Solid sprite dragging (Archive 6.6 p61)
  3142. 6.7
  3143. (This gets even more bizarre!) Would you believe that, to turn sprite 
  3144. dragging off, your new friendly operating system requires you to issue 
  3145. the following commands?
  3146. 6.7
  3147. SYS “OS_Byte”,161,28 TO ,,R2
  3148. 6.7
  3149. R2=R2 AND 253
  3150. 6.7
  3151. SYS “OS_Byte”,162,28,R2
  3152. 6.7
  3153. (Thanks to David Shepherdson for that!)
  3154. 6.7
  3155. !CMOS_Edit: WARNING!
  3156. 6.7
  3157. Bruce Brown warns that, although !CMOS_Edit can be used as I mentioned 
  3158. last month (Archive 6.6 p60) to save, load and view the CMOS RAM 
  3159. effectively, if you use the Edit and Update feature, you will be in 
  3160. trouble. This is because Acorn have now implemented the (previously 
  3161. reserved) checksum byte at the end of the CMOS RAM. When you “Update”, 
  3162. !CMOS_Edit will overwrite the correct value with the old incorrect 
  3163. value. Since the checksum routine is relative, it will then always be 
  3164. wrong until the power on/delete routine is performed. Until then, 
  3165. whenever you startup, the operating system will find that the checksum 
  3166. is wrong and will use default settings rather than those stored in the 
  3167. CMOS.
  3168. 6.7
  3169. !CMOS_Edit is easily fixed to overcome this: look in the !RunImage 
  3170. (Basic) file for the loop which writes the values to CMOS RAM and change 
  3171. the loop counter from 0 TO 239 to 0 TO 238. Leave the loops for saving 
  3172. and loading alone − they obviously must load and save everything as 
  3173. previously.  A 
  3174. 6.7
  3175. Help!!!!
  3176. 6.7
  3177. •   Archway − I returned my red disc to Simtron because it was faulty but 
  3178. they will not send me a new one!! Could anyone please help by sending me 
  3179. a copy of theirs? Call Roger on 0727−851140 (eves) or 0895−233909 (day).
  3180. 6.7
  3181. •   BBC model B needed − Has anyone got an old BBC B computer, perhaps 
  3182. with a duff keyboard, that they don’t want? We would be happy to pay a 
  3183. few pounds for one. Ed.
  3184. 6.7
  3185. •   BDS 630/8 laser printer − Is there anyone out there who has a BDS 630/
  3186. 8 laser printer and has worked out some sort of RISC-OS 3.10 printer 
  3187. driver for it? Please contact Paul Hooper 11, Rochford Road, Martham, 
  3188. Great Yarmouth, NR29 4RL, Phone 0493−748474.
  3189. 6.7
  3190. •   Econet Column − Is anyone interested in helping (in however small a 
  3191. way) with the preparation of an Econet Column? Dave Emsley of 746 
  3192. Manchester Road, Stocksbridge, Sheffield S30 5EA has offered to 
  3193. coordinate things, so get in touch with Dave if you think you can help 
  3194. in any way.
  3195. 6.7
  3196. •   GNU C/C++ compiler − If anyone would like to help in the beta testing 
  3197. of a GNU C/C++ compiler for the Archimedes please contact Simon Callan, 
  3198. 2 Malden Road, Borehamwood, Herts WD6 1BW or on E-Mail at ZSJ@UK.CO.GPT.
  3199. 6.7
  3200. •   Panasonic KX-P1081 − Can anyone supply a RISC-OS 3 driver suitable for 
  3201. printing text and graphics on a 1081?  Peter Jennings, St Albans.
  3202. 6.7
  3203. •   Programming help needed − A school in North Norfolk needs some help in 
  3204. programming. It is not a complex task − it could be programmed in Basic. 
  3205. The project is related to a publicly available database they have 
  3206. produced for a local marina. There is some money available to pay for 
  3207. the time used in doing the programming. A local person would be best so 
  3208. that you can see the project as it has been developed thus far but it 
  3209. could be done at-a-distance. If you are interested, Ring Roger Bird at 
  3210. Sheringham High School on 0263−822363 or fax him on 825907.
  3211. 6.7
  3212. •   RISC-OS compatibility list − Rob Brown has started to compile a 
  3213. comprehensive list of applications that do and don’t work on RISC-OS 3 
  3214. and whether they install on hard disc. If you can help by feeding him 
  3215. information about different applications, write to him directly: R A 
  3216. Brown, Valtanee, Brighton Road, Lower Kings Wood, Tadworth, Surrey, KT20 
  3217. 6UP, or write via Archive, if you prefer. His list thus far is on this 
  3218. month’s program disc in PipeDream, Edit and Impression format. (The file 
  3219. is a table with 11 columns, so the Edit file is almost unreadable − it 
  3220. will have to be loaded into a spreadsheet or WP or DTP package and 
  3221. formatted to make it readable.) We will re-publish the information on 
  3222. the monthly disc from time to time as it is updated.
  3223. 6.7
  3224. •   Science software − I should be interested to hear from anyone who has 
  3225. produced any software for Chemistry or indeed for any natural science 
  3226. topic. We have quite a lot of our own (physical) chemistry related 
  3227. software here, although some of it is rather specialised. I would be 
  3228. happy to release some of this as PD or shareware but it would be nice if 
  3229. a complete disc could be made up with a wider range of software on it. 
  3230. Anyone who contacts me and sends a disc is welcome to a selection of 
  3231. programs on the understanding that my own are at A level or at the 
  3232. higher education level. Those who actually send a piece of their own 
  3233. software will get a larger selection in return! Contact Chris Johnson, 
  3234. Department of Chemistry, Heriot-Watt University, Riccarton, Edinburgh, 
  3235. EH14 4AS.  A 
  3236. 6.7
  3237. Help Offered
  3238. 6.7
  3239. •   More molecular modelling − Anyone interested in molecular modelling is 
  3240. welcome to have a copy of the modelling program I have written. Send a 
  3241. blank formatted disc and an SAE and I will send you a copy. Simon 
  3242. Kilvington, 18 Bullar Street, Newtown, Southampton, SO2 0NH. (See the 
  3243. mini-review on page 29.)
  3244. 6.7
  3245. •   Walschaerts Valvegear for steam locomotives. Numerical solution (for 
  3246. Archimedes) available on receipt of a 3½“ disc and s.a.e. to WB Hall, 
  3247. High Raise, Eskdale, Cumbria, CA19 1UA (09467−23275).  A 
  3248. 6.7
  3249. Just Yoking!
  3250. 6.7
  3251. Tord Eriksson
  3252. 6.7
  3253. For flight simulator buffs, using a mouse to mimic a control yoke or 
  3254. joystick is definitely not the ideal solution.
  3255. 6.7
  3256. True analog joysticks needs specially written software and an analog-to-
  3257. digital interface and, because Acorn deleted the BBC-type analog port on 
  3258. the Archimedes range, they cost a lot of money. One possible alternative 
  3259. joystick is the Delta Cat Mouse Eliminator that plugs directly into the 
  3260. mouse connector. However, it is an odd contraption and I have had little 
  3261. success with it. Some swear by it, though.
  3262. 6.7
  3263. Enter the Mouse Yoke
  3264. 6.7
  3265. Just in time for Christmas, a package arrived from Simis, the flight 
  3266. simulator company. It contained a “Mouse Yoke” made by a US company 
  3267. called Spectrum. It cost £24.95, all inclusive, from Simis. If you want, 
  3268. it can be upgraded to a “Mouse Wheel”, a steering wheel, for $19.95 plus 
  3269. p&p, direct from Spectrum in sunny Colorado.
  3270. 6.7
  3271. The mouse is strapped back-to-front onto the Mouse Yoke, whose body is 
  3272. secured to the table with a clamp.
  3273. 6.7
  3274. The idea behind this entirely mechanical device is to turn your mouse 
  3275. into a yoke, or steering wheel, by strapping your mouse on top of the 
  3276. yoke shaft (see illustration).
  3277. 6.7
  3278. Unpacking
  3279. 6.7
  3280. The package contained one manual, a “Quick Start” leaflet, a 
  3281. registration card, a “Mouse Wheel” voucher and the disassembled yoke. 
  3282. The yoke comes in four parts: a plastic shaft, a plastic yoke, an 
  3283. aluminium clamp and an extruded aluminium body. The latter has one hole 
  3284. for the shaft, a slit along the top (for the mouse ball to make contact 
  3285. with the shaft), an elastic strap (called a ‘seat belt’ by the 
  3286. manufacturer!) and a receptacle for the clamp. No software is included. 
  3287. Everything is very high quality, heavy duty and very, very black.
  3288. 6.7
  3289. Assembly
  3290. 6.7
  3291. It is very easy to assemble the yoke − force the shaft into the yoke, 
  3292. clamp the body to your table, fit the mouse under the strap with the 
  3293. “tail” and buttons pointing towards you and push the shaft into its 
  3294. hole.
  3295. 6.7
  3296. Yoking with a MiG-29M 
  3297. 6.7
  3298. There is no fighter aircraft I know of that ever used a yoke but it is 
  3299. common on commercial and other multi-engine aircraft, like the Boeing 
  3300. 747 or the British Aerospace Jetstream. Older multi-engine aircraft 
  3301. usually used a wheel, sometimes huge, and some modern ones use a tiny 
  3302. joystick.
  3303. 6.7
  3304. First of all, you will notice that the key “Z” comes in handy to centre 
  3305. controls. You might have to fiddle with the mouse’s sensitivity. 
  3306. 6.7
  3307. According to the MiG-29M manual, keys 1, 2, and 3 are used to change the 
  3308. sensitivity, but I can’t notice any difference. I usually set the 
  3309. controls to very sensitive and fly with autostab on, until I need to 
  3310. fight other aircraft or attack ground targets. 
  3311. 6.7
  3312. Compared to real controls, it is just as sturdy but the friction and 
  3313. delay are missing. The main problem is reaching the buttons on top of 
  3314. the mouse and the fact that they are reversed − <select> becomes 
  3315. <adjust> and vice versa − but you easily get used to it. 
  3316. 6.7
  3317. If your mouse is too insensitive, you might run out of elevator, but 
  3318. that is easily corrected by increasing the mouse step setting. If you 
  3319. want, you can always add a *Configure mousestep n to the MiG-29M’s !Run 
  3320. file, so your Mouse Yoke automatically gets the right feeling.
  3321. 6.7
  3322. A warning for table tops that are not perfectly horizontal. If you let 
  3323. go of the yoke, it tends to slide out of the body as the friction is so 
  3324. low!
  3325. 6.7
  3326. Conclusion
  3327. 6.7
  3328. I think my money was well spent, as it is usable for other simulations, 
  3329. like E-Type and Chocks Away, and will function on practically any 
  3330. computer using a mouse. My very stiff old A3000-style mouse did not work 
  3331. very well and optical mice are also useless but the newer Acorn mice 
  3332. from Logitech work very well indeed! 
  3333. 6.7
  3334. It has a nice finish, good construction and a well-written manual 
  3335. (mainly for PC and Mac users) − what else do you need? The only addition 
  3336. you might like to make is a second mouse and a mouse cable splitter, so 
  3337. you don’t have to fit the mouse each time you want to go for a spin! Or 
  3338. you might try fitting switches to the yoke itself, as in a real 
  3339. aircraft, and rewiring your spare mouse’s buttons to the yoke’s.  A 
  3340. 6.7
  3341. Quest For Gold
  3342. 6.7
  3343. Myles Thorne 
  3344. 6.7
  3345. Krisalis Software Ltd have capitalised on the fact that the Olympic 
  3346. Games were held during last summer by introducing an Olympic Games 
  3347. simulation program. The game is supplied on two disks which are copy-
  3348. protected but replaceable if proved to be faulty. 
  3349. 6.7
  3350. The game 
  3351. 6.7
  3352. The purpose of the game is to win medals in five events: 100m sprint, 
  3353. 110m hurdles, javelin, high jump and long jump. A series of heats leads 
  3354. to the finals in each event and then medals can be won. 
  3355. 6.7
  3356. The game itself has three aspects: 
  3357. 6.7
  3358. Management 
  3359. 6.7
  3360. The player manages ten athletes and is responsible for training them to 
  3361. win the medals. This can be achieved through a programme of training 
  3362. relevant to the events. The performance of each athlete depends on how 
  3363. well the player has put together the athletic attributes: agility, 
  3364. power, strength, speed and stamina coupled with skilful use of the 
  3365. mouse. 
  3366. 6.7
  3367. Arcade only 
  3368. 6.7
  3369. This is the simplest way of playing the game as training of the athletes 
  3370. is not required. The player uses already trained athletes who are not 
  3371. gold medal prospects − but it is a good way of learning the game. 
  3372. 6.7
  3373. Full simulation 
  3374. 6.7
  3375. This gives the player control of the other two sections of the game and 
  3376. an opportunity to create a squad of world class athletes who could make 
  3377. a clean sweep of the medals. 
  3378. 6.7
  3379. I would advise players to start with the Arcade mode until they have 
  3380. more knowledge of the game and have learned how to use the mouse to its 
  3381. greatest effect. 
  3382. 6.7
  3383. Famous British athletes such as Colin Jackson, Steve Backley, Fatima 
  3384. Whitbread, Dalton Grant, Kriss Akabussi, Sally Gunnell and John Regis 
  3385. are featured in the program but it is possible to select a team from 17 
  3386. different nationalities. 
  3387. 6.7
  3388. Conclusion 
  3389. 6.7
  3390. The more proficient you get, the more fascinating Quest for Gold 
  3391. becomes. Allow plenty of time to play the game as it will keep you 
  3392. engrossed for hours, trying time after time to improve your previous 
  3393. performance. 
  3394. 6.7
  3395. The only criticism I have is that once the game is mastered, there are 
  3396. no further challenges and winning, in some events, becomes easy. The 
  3397. program itself has one of the best information leaflets for a game I 
  3398. have ever seen with easy-to-understand advice from loading the game to 
  3399. winning the medals. Whether you like athletics or not, I think ‘Quest 
  3400. For Gold’ is a worthwhile addition to your collection.  A 
  3401. 6.7
  3402. Oak
  3403. 6.7
  3404. New − coming in the morning “before 9.00 a.m.”
  3405. 6.7
  3406. Colton
  3407. 6.7
  3408. From 6.6 page 27
  3409. 6.7
  3410. SpaceTech
  3411. 6.7
  3412. From 6.6 page 16
  3413. 6.7
  3414.  TextAid − Text Processing Utilities
  3415. 6.7
  3416. Ian Williamson
  3417. 6.7
  3418. This article is about (and written with the aid of) TextAid Version 
  3419. 1.26. TextAid is a multi-tasking application which has been designed to 
  3420. work with other applications on the Archimedes Desktop, in order to 
  3421. provide text handling facilities that are not normally available to 
  3422. them. The application is fully compliant with RISC-OS 3.1.
  3423. 6.7
  3424. Main features of TextAid
  3425. 6.7
  3426. Up to 20 Macros can be defined which can be inserted into any document 
  3427. or writable icon with input focus. Quick macros can also be selected and 
  3428. date and time can be inserted.
  3429. 6.7
  3430. Text can be transferred from any text icon or window title bar to a 
  3431. document or writable icon with input focus.
  3432. 6.7
  3433. Printer control codes to produce printing effects such as Bold, 
  3434. Underline, etc, can be inserted in documents created in Edit and similar 
  3435. editors which do not provide printer control facilities.
  3436. 6.7
  3437. CSV and TSV files can be converted to text files and vice versa. Text 
  3438. files can be converted from other systems with options to strip out 
  3439. control codes and convert top-bit-set characters to 7-bit characters.
  3440. 6.7
  3441. Getting started
  3442. 6.7
  3443. Starting TextAid in the usual way puts an attractive icon on the right-
  3444. hand side of the iconbar. Clicking <menu> over the iconbar icon displays 
  3445. a menu with eight options: Info, Open window, Increment 1, Increment 2, 
  3446. Define codes, Hot keys, Warning and Quit.
  3447. 6.7
  3448. Open window option leads to a sub-menu with five further options: 
  3449. Macros, Codes, Quick macros, Transfer and Convert. Apart from Quick 
  3450. macros, each of these refers to one of TextAid’s windows and provides 
  3451. one of the application’s facilities. Choosing one of these options 
  3452. toggles the corresponding window open or closed; it is ticked if a 
  3453. window is open. A nice feature is that clicking <menu> over any of 
  3454. TextAid’s windows displays a menu with four options: Info, Open window, 
  3455. Save macros and Clear macros. Open window gives the same five options as 
  3456. obtained from the iconbar menu; Save macros and Clear macros are only 
  3457. active from the Macros window and are greyed out from the other windows.
  3458. 6.7
  3459. Increments 1 and 2 set the initial value and step size of two 
  3460. independent numbers which can be inserted into the macros, for paragraph 
  3461. numbers for example, and which increase in value each time the macro is 
  3462. used to insert a string into the text.
  3463. 6.7
  3464. Define codes option leads to a dialogue box which enables the user to 
  3465. define the control codes for five printer functions: this is described 
  3466. later.
  3467. 6.7
  3468. Macros
  3469. 6.7
  3470. TextAid’s main window is called Text macros. On the right-hand side of 
  3471. this window are twenty writable icons arranged in two groups of ten, and 
  3472. each is capable of holding a text string of 80 characters.
  3473. 6.7
  3474. To the left of each writable icon is an icon containing a red arrow; 
  3475. clicking <select> on this inserts the text string at the caret position 
  3476. in the document you are working on. Alternatively, by clicking <adjust>, 
  3477. text can be deleted before insertion of the text string. This only works 
  3478. for editors which use <ctrl-X> to delete marked text. This can be 
  3479. disastrous, so TextAid gives a warning first, but the warning can be 
  3480. turned off from the iconbar menu.
  3481. 6.7
  3482. Macros can also be inserted into a dialogue box but just clicking on an 
  3483. arrow will not work because the box disappears when you do so. I am 
  3484. pleased that an alternative method has been provided for those 
  3485. circumstances. If you move the pointer over the red arrow for the macro 
  3486. and press <alt>, the macro is inserted just as if the arrow had been 
  3487. clicked. I think this is a very useful feature, especially for inserting 
  3488. strings into search and replace dialogue boxes, and it works very well 
  3489. with both Edit and PipeDream.
  3490. 6.7
  3491. TextAid also recognises a few special character sequences which may be 
  3492. included in a macro string. All of them start with the vertical bar 
  3493. character “|” and accept upper or lower case letters.
  3494. 6.7
  3495. |D inserts the current date 
  3496. 6.7
  3497. |T inserts the current time 
  3498. 6.7
  3499. |F followed by a single digit inserts a function key code, i.e. |F1 
  3500. calls key f1 of the application that has input focus. 
  3501. 6.7
  3502. |M followed by a two digit number inserts one of the other macros
  3503. 6.7
  3504. |N inserts a new line 
  3505. 6.7
  3506. |I inserts an increment figure, i.e. |I1 inserts Increment 1 etc, where 
  3507. the initial value and step size are set from the iconbar menu, as 
  3508. described above.
  3509. 6.7
  3510. With these special character sequences TextAid can add remarkable 
  3511. flexibility to your editor, word processor or DTP application, 
  3512. especially if you also use the hot key option, described later.
  3513. 6.7
  3514. All 20 macros can be saved as a standard text file (filetype &FFF). 
  3515. Different sets of macro files can be used for different purposes, giving 
  3516. great flexibility when using other applications.
  3517. 6.7
  3518. You can load macros by dragging a macro file onto the iconbar icon, or 
  3519. onto the Text macros window. Any text file may be loaded in this way, 
  3520. and overwrites any macros already in TextAid without giving any warning. 
  3521. An existing macro file can be edited in the Text macros windows, but 
  3522. this is tedious if you want to change the order of any of the macros. It 
  3523. is easier to use a text editor such as Edit. Alternatively, you can 
  3524. click <menu> over TextAid’s main window, select Clear macros and start 
  3525. again in a blank window. When you do this, TextAid will give a warning 
  3526. and ask whether you wish to proceed.
  3527. 6.7
  3528. Quick macros
  3529. 6.7
  3530. TextAid provides two ways to access macros quickly without having the 
  3531. main window open on the desktop. You can either open a Quick macros 
  3532. window from the Open windows sub-menu, or switch on Hot keys from the 
  3533. iconbar menu: I have used both and find them both useful.
  3534. 6.7
  3535. The Quick macros window contains twenty numbered icons and four further 
  3536. icons labelled Date, Time, Inc1 and Inc2. By clicking on any of these 
  3537. icons, you can insert various macros at the caret or insert the current 
  3538. date or time or incremented numbers 1 or 2.
  3539. 6.7
  3540. Although PipeDream has an excellent facility for inserting Date, which I 
  3541. use when I want the value to be updated automatically, I find it quicker 
  3542. and easier to use TextAid to insert a value that does not change.
  3543. 6.7
  3544. A very useful feature of Version 1.26 is the new option called Hot keys. 
  3545. When this option is selected, macros can be inserted into the text with 
  3546. a single keypress. For example, pressing <alt> plus one of the function 
  3547. keys <f1> to <f10> inserts macros 1 to 10, and pressing <shift-alt> plus 
  3548. <f1> to <f10> will insert macros 11 to 20. The toggle on/off facility is 
  3549. provided in case any other applications use these key combinations.
  3550. 6.7
  3551. As a dedicated PipeDream user, I thought this was a very intelligent 
  3552. choice, since neither PipeDream 3 or 4 use <alt> with any of the 
  3553. function keys. I have used all the <shift>, <ctrl> and <ctrl-shift> 
  3554. function key combinations plus some of the other darker grey keys to 
  3555. carry out various PipeDream commands, so I was delighted to be able to 
  3556. use <alt> and <shift-alt> function key combinations: I used them 
  3557. extensively to insert oft repeated words and strings, such as “TextAid” 
  3558. and “RISC-OS 3.1”, whilst writing this review.
  3559. 6.7
  3560. Printer Control Codes
  3561. 6.7
  3562. TextAid enables printer control codes, or escape sequences, to be 
  3563. inserted into the text that you are writing in Edit, SrcEdit and similar 
  3564. editors, to produce specific effects when the text file is sent to the 
  3565. printer. This feature should not be used with sophisticated document 
  3566. processors such as PipeDream as very strange things are likely to 
  3567. happen.
  3568. 6.7
  3569. TextAid is set up to provide the following printer functions: bold, 
  3570. superscript, italic, underline and subscript. Each printer function has 
  3571. an On and Off icon. The codes are set out in this order on the Control 
  3572. codes menu, which I find rather curious; I would have thought that a 
  3573. more sensible order would have been underline, bold (or vice versa), 
  3574. italic, and finally superscript and subscript. Apparently the default 
  3575. order was chosen so that the short codes for bold, italic and underline 
  3576. would be the same as DeskEdit: this would be useful for anyone moving up 
  3577. to DeskEdit, since any Edit documents with codes inserted would still be 
  3578. usable. The order in which the codes are set out is a matter of personal 
  3579. preference, and it is a simple matter to alter the order if you wish.
  3580. 6.7
  3581. At the top of the Control codes window is an icon labelled Escape, to 
  3582. enable you to insert additional control codes, e.g for different fonts 
  3583. or character pitch. At the bottom of window is a pair of radio buttons 
  3584. labelled Shortcode and Literal.
  3585. 6.7
  3586. If the Shortcode icon is selected, a single non-printable ASCII 
  3587. character (top-bit-set) is inserted in the text, which will act as a 
  3588. marker and will be expanded by the RISC-OS printer driver to the full 
  3589. escape sequence during printing. The TextAid handbook gives very clear 
  3590. instructions about how to set up both RISC-OS 2 and RISC-OS 3 printer 
  3591. drivers to interpret these shortcodes.
  3592. 6.7
  3593. I am quite certain that I have correctly edited the character mappings 
  3594. of the RISC-OS 3 printer definition of my Panasonic KX-P1124 printer to 
  3595. insert the codes to switch the required printing effects on and off, but 
  3596. !Printers will not correctly print a document with shortcodes inserted 
  3597. in the text. I fear this is yet another problem with !Printers; so far 
  3598. as I am aware it is not a problem with TextAid.
  3599. 6.7
  3600. If the Literal icon is selected, the full escape sequence is inserted in 
  3601. the text. It is possible that you would often insert the full code 
  3602. sequence, especially if you want to send your document to someone else, 
  3603. since an ASCII text with full printer codes can be used by anyone.
  3604. 6.7
  3605. The only thing you have to remember is that if you format the text with 
  3606. wordwrap, which is now a standard feature of text editors such as Edit, 
  3607. inserting either the shortcode or the full code sequence will upset the 
  3608. format. I have found that it pays to complete your text and obtain the 
  3609. text format you want, without inserting any printer codes; then turn off 
  3610. wordwrap and finally insert the codes you require.
  3611. 6.7
  3612. TextAid defaults to Epson compatible codes. You can change the printer 
  3613. control codes for your printer, or the order in which they are set out. 
  3614. The Define codes window provides five writable icons for the names of 
  3615. the printer functions (maximum 10 characters). To the right of each 
  3616. printer function name is a pair of writable icons into which you type 
  3617. the on and off printer control codes for your printer. Unlike some 
  3618. applications, TextAid does not have the flexibility to allow you to 
  3619. insert the control codes in different formats: the decimal value of the 
  3620. Escape code and printer code symbol have to be used, separated by 
  3621. commas.
  3622. 6.7
  3623. Transferring text
  3624. 6.7
  3625. The Transfer option of TextAid enables text to be transferred from text 
  3626. icons or window title bars. At first, I was a little sceptical about the 
  3627. usefulness of this feature of TextAid, but I rapidly found it to be very 
  3628. useful indeed. Text can be transferred in one of two ways: via the 
  3629. Transfer window allowing you to edit the text, or directly from icon to 
  3630. caret with one keypress.
  3631. 6.7
  3632. Choosing the Transfer option from the Open window sub-menu opens a small 
  3633. window with two icons labelled Transfer in and Transfer out, and a 
  3634. writable icon long enough for 80 characters. Clicking on the Transfer in 
  3635. icon changes it to Waiting... ; i.e. waiting for you to transfer text. 
  3636. Click over the icon or title bar containing the text you want to 
  3637. transfer and the text will appear in the writable icon, but truncated if 
  3638. it is longer than 80 characters.
  3639. 6.7
  3640. It is also possible to transfer text directly from a document editor if 
  3641. the editor can save a marked section of text as text file. You drag the 
  3642. text file icon from the save dialogue box directly onto TextAid’s 
  3643. Transfer window. This enables text to be transferred from a document to 
  3644. a writable icon belonging to another application, which is virtually 
  3645. impossible to do by any other method. The text can be edited in the 
  3646. Transfer window, if required, and transferred out to the caret by 
  3647. clicking on the Transfer out icon.
  3648. 6.7
  3649. Text can also be transferred into a dialogue box, but just clicking on 
  3650. the Transfer out icon will not work, because the box disappears when you 
  3651. do so. I have found that an alternative method works, as it did with 
  3652. Macros, although it is not documented in the handbook. Move the pointer 
  3653. over the Transfer out icon and press <alt>.
  3654. 6.7
  3655. If you do not need to edit the text, an alternative transfer method is 
  3656. provided which is extremely easy, and I have found that you do not even 
  3657. need to have the Transfer window open. All you have to do is position 
  3658. the pointer over the icon or title bar containing the text you want to 
  3659. transfer and press <alt-insert>. To delete text first, just press <alt-
  3660. delete>. Again, this only works for editors which use <ctrl-X> to delete 
  3661. marked text, and TextAid gives a warning. No warning is given when text 
  3662. in a dialogue box is deleted first.
  3663. 6.7
  3664. I think this is a very useful feature, especially for inserting long 
  3665. path names from filer or application title bars without having to type 
  3666. the whole name or, more importantly, without making mistakes. For 
  3667. example, in PipeDream I like to use the Files Option dialogue box to 
  3668. give my document a title which is the same as the complete path name; 
  3669. that way I can insert it in a header or footer, or at a suitable point 
  3670. in the text, as a method of identifying the document and hopefully 
  3671. recovering it from my filing system at some date in the distant future.
  3672. 6.7
  3673. I have also found it useful to copy a complete equation from the Edit 
  3674. expression box of PipeDream in text form as part of an explanation in 
  3675. the same or another PipeDream document. Despite my dedication to 
  3676. PipeDream, which has its own perfectly adequate procedures, I find this 
  3677. is so much easier to remember and do using TextAid.
  3678. 6.7
  3679. Convert
  3680. 6.7
  3681. TextAid enables CSV and TSV files to be converted to text files and vice 
  3682. versa. Some text files from other systems can also be converted for use 
  3683. on Archimedes, with options to remove control codes and convert top-bit-
  3684. set characters to standard 7-bit ASCII characters. This can make the 
  3685. transfer of files from PC word processors easier, although TextAid does 
  3686. not set out to be anything more than an aid.
  3687. 6.7
  3688. The Convert file window has a set of five radio icons: CSV to text, Text 
  3689. to CSV, TSV to text, Text to TSV and Text to text. At the bottom of the 
  3690. window, two icons, LF and CR-LF, are used to select the line separator 
  3691. when converting to CSV/TSV.
  3692. 6.7
  3693. To convert a file, you drag the file icon onto the Convert window. After 
  3694. a pause, a standard save box opens with an icon of the appropriate 
  3695. filetype and the pathname of the original file. You may change the file 
  3696. name and save the file in all the accepted ways. I found it quite 
  3697. convenient to be able to drag the file icon into Edit or PipeDream, 
  3698. rather than save it to a directory first. TextAid will only accept text 
  3699. and CSV files with the correct filetype, and will save with the 
  3700. appropriate filetype. TextAid accepts any filetype when converting from 
  3701. TSV, but checks to see if there are any tab characters in the file. If 
  3702. there are none, an error will be assumed and warning given. As there is 
  3703. no filetype for TSV files, these will be saved untyped.
  3704. 6.7
  3705. I have not checked the Convert facility of TextAid as thoroughly as some 
  3706. of the other aspects of the application, because I do not have a wide 
  3707. variety of different file types to convert, or suitable applications to 
  3708. verify the conversion. However, I have found it quite useful to be able 
  3709. to edit files from different applications, from a PC for example, that I 
  3710. have not been able to read before.
  3711. 6.7
  3712. Quibbles
  3713. 6.7
  3714. The keyboard and mouse are not disabled whilst text is being inserted 
  3715. into a document or dialogue box, from either a Text macro or the 
  3716. Transfer window. Thus if you type anything or press a mouse button too 
  3717. quickly, the transferred text will obviously be garbled, or something 
  3718. worse might even happen. It is not really fair to suggest that this is a 
  3719. shortcoming of the application because TextAid is providing facilities 
  3720. not normally available under RISC-OS, and this is a small price to pay 
  3721. for that flexibility, but you do have to be careful.
  3722. 6.7
  3723. The only other small quibble I have is that TextAid does not have the 
  3724. flexibility to allow you to insert the printer codes in different 
  3725. formats. However, this is not a real issue, because anyone who has 
  3726. survived an encounter with often abstruse printer handbooks, and knows 
  3727. enough about the arcane art of printer codes to dare change any, should 
  3728. be able to cope with almost anything!
  3729. 6.7
  3730. Documentation and support
  3731. 6.7
  3732. The documentation is given in a 14 page A5 booklet. Although short, it 
  3733. is easy to follow and perfectly clear how to get the best out of the 
  3734. application.
  3735. 6.7
  3736. The handbook suggests that if you have problems, you should phone and 
  3737. discuss them. My experience is that the author is very quick to correct 
  3738. problems − there were a few with the original review copy. He also seems 
  3739. very receptive to new ideas and keen to incorporate them if possible − I 
  3740. made a few suggestions that were rapidly added. (I had better finish 
  3741. this review quickly before he includes any more and it gets any longer.)
  3742. 6.7
  3743. Conclusion
  3744. 6.7
  3745. So far as I can tell, TextAid works well with Edit, PipeDream and even 
  3746. Draw and DrawPlus. I have used most of its facilities successfully with 
  3747. all those applications, although some facilities are obviously not 
  3748. applicable to all of them. I have very few quibbles, and I think it is 
  3749. worth every penny, whichever text editor, word processor or DTP package 
  3750. you are using. It’s also worth having for transferring text from title 
  3751. bars, or into dialogue boxes, of any application. In short, I strongly 
  3752. recommend TextAid − get it, you won’t regret it.
  3753. 6.7
  3754. TextAid, priced £12.95 inc VAT and p&p, is supplied by Rheingold 
  3755. Enterprises. (Now available from Archive at £12.)  A 
  3756. 6.7
  3757. Hardware Column
  3758. 6.7
  3759. Brian Cowan
  3760. 6.7
  3761. It is certainly the case that, as time goes on, there are more and more 
  3762. products which exploit the power and potential of the Archimedes. It is 
  3763. as well, however, to keep an eye trained on the PC world to know what 
  3764. products are available. If it can be done on a PC, it must be possible 
  3765. on an Archimedes. I am referring here particularly to all manner of 
  3766. devices which can be connected to a PC printer port. On this front there 
  3767. is good news, as I will recount below.
  3768. 6.7
  3769. A4 connectivity
  3770. 6.7
  3771. Although I am very happy with my A4, there is one general area where it 
  3772. falls down. I refer to its expansion capability (or, should I say, the 
  3773. lack thereof). The main problem is that I can’t connect my Syquest 
  3774. removable hard disc drive to it. Well now there are two products which 
  3775. have come to my aid − both from Atomwide. Although my initial interest 
  3776. was related to the A4, these products have much wider application.
  3777. 6.7
  3778. RemoteFS
  3779. 6.7
  3780. This is a product so brilliant in conception that one wonders why it was 
  3781. not done before. The idea is that you connect two or more machines 
  3782. together and then the computers can access each other’s disc drives. 
  3783. There is a choice of communication link; at present you can use the 
  3784. serial ports, the bidirectional parallel printer ports of the newer 
  3785. machines, or Ethernet. RemoteFS comes with the appropriate leads for 
  3786. serial or parallel port interconnection.
  3787. 6.7
  3788. My initial use for this was to connect my A4 to my Archimedes 540 using 
  3789. the serial port. What I wanted to do was to access my SyQuest from the 
  3790. A4. There is a straightforward installation procedure, where the 
  3791. RemoteFS software is loaded onto both machines. This places a delightful 
  3792. picture of a lorry on the filer side of the iconbar. From the menu, you 
  3793. then select the transport medium; I clicked on serial. Then you select 
  3794. which drives of the “server” machine you want available to the “client” 
  3795. machine. When the devices are selected on a client machine, each remote 
  3796. drive appears on the iconbar as a disc drive on the lorry. You can then 
  3797. treat these as ordinary drives, reading and writing − if these options 
  3798. have been configured. 
  3799. 6.7
  3800. I discovered that using two machines, each could act as a server for the 
  3801. other. So, using my A4, I could access the SyQuest while, at the same 
  3802. time, my daughter could load a game from the A4 to be played on the 
  3803. A540.
  3804. 6.7
  3805. More importantly, using the A4 as a server for the A540 or any of the 
  3806. older machines means that high density floppy discs can be read from and 
  3807. written to. This is particularly important when using DOS products, 
  3808. where the 1.44 Mb discs seem to be the norm. At the moment there is a 
  3809. slight problem using RemoteFS to access floppies, as it looks for disc 
  3810. names rather than at a specified drive. I hope this will be changed in 
  3811. the future.
  3812. 6.7
  3813. A particularly important feature of RemoteFS is the modular nature of 
  3814. the program. Modules for different transport media can be written and 
  3815. added in a straightforward manner. So far, I have not received the 
  3816. Ethernet module, but it should arrive soon. It is probable that other 
  3817. modules will also be produced in the future, perhaps using the User Port 
  3818. of the Acorn I/O boards.
  3819. 6.7
  3820. RemoteFS is a doddle to install and to use. I still haven’t seen the 
  3821. manual − but it is a highly intuitive RISC-OS application and thus 
  3822. hardly needs a manual. At a price of £49.95 +VAT (£55 through Archive), 
  3823. it is a real bargain. Anyone who is fortunate enough to own or have 
  3824. access to more than one Archimedes computer should have one of these.
  3825. 6.7
  3826. Parallel port SCSI adaptor
  3827. 6.7
  3828. Atomwide’s other new product is a SCSI adaptor which plugs into the 
  3829. bidirectional printer port of the new machines, including the A4. The 
  3830. price of this is also £49.95 +VAT (£55 through Archive). Physically, the 
  3831. hardware consists of a ‘dongle’ case which plugs into the printer port 
  3832. and the other end connects to your SCSI device. The software, which 
  3833. comes on disc, comprises a SCSI filer and a formatter for high level 
  3834. formatting, which will also interrogate the connected SCSI devices. 
  3835. 6.7
  3836. Physically, the dongle is a modest-looking object, and I did not have 
  3837. terribly high expectations of it. After all, the SCSI is cobbled to the 
  3838. end of a printer port and it only has an eight bit bus. I screwed the 
  3839. dongle into my A4 and connected the other end to my SyQuest and switched 
  3840. on. I have to say that I was AMAZED. The access time for the SyQuests 
  3841. felt no different from usual. So then I did some rough speed tests which 
  3842. seemed to indicate that there is negligible speed penalty in using this 
  3843. SCSI adaptor. (I will do some more careful tests and report back next 
  3844. month.)
  3845. 6.7
  3846. Although I have no complaints about the software, I do have a ‘wish 
  3847. list’. I use Oak SCSI interfaces which are not quite standard. When you 
  3848. change a removable disc, the new disc name appears under the hard disc 
  3849. filer icon. When you dismount a disc, the drive spins down and unlocks 
  3850. its door. Even though these facilities are not part of Acorn’s SCSI 
  3851. standard, they make life much easier and I wish that this SCSI adaptor 
  3852. would provide these options.
  3853. 6.7
  3854. PC card performance
  3855. 6.7
  3856. A review in another magazine looked at the performance of Aleph One’s PC 
  3857. cards and compared them with the PC emulator on the one hand and real 
  3858. PCs on the other. The conclusions bore out my own experience, that the 
  3859. PC cards are superb in every area except one. I refer to disc access. I 
  3860. ran some tests to check what I had suspected for some time. I copied a 
  3861. 3.7Mb file, within DOS, from one directory to another. This took 98 
  3862. seconds using a PC card and 40 seconds using the PC emulator. Of course, 
  3863. with the PC card, the fact that everything has to go through the podule 
  3864. bus and two-way communication is bound to cause a certain amount of 
  3865. indigestion. But the test is a realistic one. When running Windows in 
  3866. virtual mode, the virtual memory is on the hard disc and chunks of 
  3867. memory will be paged in and out all the time: bidirectional traffic on 
  3868. the podule bus. I know that Aleph One are looking into this.
  3869. 6.7
  3870. Of course, if you want to run Windows 3.1 then you have to use a PC 
  3871. card, as the Emulator does not emulate the required ’286 or above CPU. 
  3872. My suspicion is that Acorn have now stopped further work on the Emulator 
  3873. project. I think that ’286 emulation is unlikely. 
  3874. 6.7
  3875. Coming back to the speed question, I can encourage PC card users with 
  3876. the news that there will soon be a hardware upgrade which will provide 
  3877. some 50% speed increase on all cards. It simply involves the replacement 
  3878. of two chips on the card and the upgrade will be provided at a ‘nominal’ 
  3879. cost. It will be supplied as standard on new cards. 
  3880. 6.7
  3881. Colour cards
  3882. 6.7
  3883. I was tempted by all the publicity to have a look at the two graphics 
  3884. cards: the Colour Card from Computer Concepts and the G8 Plus card from 
  3885. State Machine. These are both impressive products, with very similar 
  3886. performance and at the same price. However, one point I had not 
  3887. realised, is that you need a good quality monitor to reap the full 
  3888. benefit of either. In particular, it is vital that the monitor will 
  3889. support high scan frequencies. I found that the 50kHz maximum frequency 
  3890. of my two Eizo 9070S monitors was not sufficient for the high resolution 
  3891. modes that I wanted to use.
  3892. 6.7
  3893. The main difference between the G8 and the CC card is that the G8 
  3894. generates all screen modes, while CC’s card has an analogue switch to 
  3895. pass through the old Archimedes modes. The advantage of generating the 
  3896. modes is that you can ensure they are all rock-steady and full screen − 
  3897. which they aren’t on all monitors but the disadvantage is for games, 
  3898. some of which will not work properly with the G8 Plus as it stands. My 
  3899. daughter would not allow me to keep the G8 card in my computer at home!
  3900. 6.7
  3901. (If you want Acorn modes, you can get a video switch from State Machine 
  3902. or simply *KillG8 and take the output direct from the computer. Ed.)
  3903. 6.7
  3904. The G8 card has all its software in an on-board EPROM. On boot up, the 
  3905. software is then loaded over and the applications are installed in the 
  3906. Resources filing system. This is all invisible to the user, which makes 
  3907. operation quite painless. The disadvantage is that software upgrades 
  3908. require a new EPROM and I must confess to being a little surprised at 
  3909. the price State Machine is asking for these. This is in marked contrast 
  3910. to Computer Concepts’ policy of free disc upgrades.
  3911. 6.7
  3912. (I think Brian is confusing software upgrades which are free even though 
  3913. they are EPROMs and the hardware upgrade offered recently, which offers 
  3914. 16 bit per pixel on the G8 Plus. Ed.)
  3915. 6.7
  3916. What tipped the balance for me was the astounding quality of the 24-bit 
  3917. colour sprite included on the CC disc; it is really quite remarkable. I 
  3918. would suggest that Computer Concepts write a ‘screen saver’ program 
  3919. comprising a 24-bit colour slide show. That would certainly cause a 
  3920. stir. I know that this would require loads of disc space, but presumably 
  3921. JPEGG compression could be used.
  3922. 6.7
  3923. The final point in favour of the CC product is the expectation of a 
  3924. custom mode designer for use with the colour card. I have not seen this 
  3925. yet, but creating my own screen modes will allow me to exploit the 
  3926. potential of the colour card to the full.
  3927. 6.7
  3928. (Sorry to keep interrupting but “24-bit” is actually 24-bit ‘dithered 
  3929. down’ to 15-bit. This is also available on the upgraded G8 Plus and is 
  3930. also absolutely stunning − show it to your PC friends and watch their 
  3931. faces! If you want to see a similar demonstration on the G8 Plus, send a 
  3932. couple of blank formatted discs to State Machine. Finally, they too are 
  3933. working on a mode designer − we’ll have to see which one is released 
  3934. first! Ed.)
  3935. 6.7
  3936. BJ-200 bubble jet printer
  3937. 6.7
  3938. The publicity for the new Canon BJ-200 printer has been quite tempting. 
  3939. I already use an LBP4 Laser Direct in my office and an unexpected 
  3940. windfall in the form of a new research contract meant that I could buy a 
  3941. printer for use at home which was better than my trusty Epson LQ-850. I 
  3942. could not really justify the purchase of another LBP4 and the BJ-200 
  3943. seemed most attractive.
  3944. 6.7
  3945. I decided to buy the printer and Turbo Driver from Computer Concepts. I 
  3946. was not really sure if I required the Turbo Driver but it seemed 
  3947. sensible to purchase it with the printer. The Turbo Driver comes with a 
  3948. special printer cable. I was surprised at this but eventually I realised 
  3949. that this was part of Computer Concepts’ protection policy; the data 
  3950. lines are scrambled by the driver software and unscrambled in the lead.
  3951. 6.7
  3952. Installation should have been straightforward. I had a problem in 
  3953. loading the printer driver from Compression. I never sorted out what the 
  3954. problem was, but loading from an uncompressed drive cured all problems. 
  3955. With a few trial runs, everything was perfect. Unfortunately, my trial 
  3956. runs exhausted the supply of special high quality paper provided with 
  3957. the printer!
  3958. 6.7
  3959. After a while I decided to try the Acorn printer driver. The advantage 
  3960. of this is that it is a true RISC-OS 3 printer driver, unlike the Turbo 
  3961. Driver which does not support all of the new facilities of the upgraded 
  3962. operating system. If you want to use the ‘scrambling’ printer lead, CC 
  3963. supply a module for this on the Turbo Driver disc. The disadvantage of 
  3964. the Acorn driver is mainly in the speed of printing − particularly the 
  3965. time to release control of the computer. The other negative point is 
  3966. that the configured page size is not right and a strip is missing at the 
  3967. bottom of the page. This is fairly straightforward to rectify but it 
  3968. takes time, paper, ink and patience. It all goes to highlight the 
  3969. professional way that Computer Concepts provide a product that is 
  3970. polished, tuned and perfectly adjusted. It creates such a good 
  3971. impression if things work correctly first time.  A 
  3972. 6.7
  3973. Maurice Edmundson
  3974. 6.7
  3975. This month I will look at a number of miscellaneous items which are 
  3976. related to, and follow on logically from, last month’s coverage of 
  3977. pamphlet and book production.
  3978. 6.7
  3979. Transferring paragraph styles
  3980. 6.7
  3981. One of the small but useful facilities in Ovation is the ability to 
  3982. transfer styles from any Stylesheet to a new document. This can save the 
  3983. tedium of having to define the paragraph styles afresh when starting up 
  3984. a document which does not have a ready prepared style sheet of its own. 
  3985. Once you have built up a small collection of stylesheets which, by 
  3986. definition, will be the ones you are most likely to use, each will 
  3987. contain a set of defined paragraph styles which can be entered into any 
  3988. new document at any time.
  3989. 6.7
  3990. To do this, first ensure that you have, on disc, the stylesheet holding 
  3991. the paragraph styles you want to include in the document on the screen. 
  3992. Open the paragraph style edit window and drag the stylesheet icon from 
  3993. the disc into this window. Ovation will ask if you want to overwrite the 
  3994. existing styles and you have the option to discard (i.e. go ahead) or 
  3995. cancel. The purpose of this warning is to alert you to the fact that if 
  3996. any of the new styles have the same name as those already there, the 
  3997. latter will be overwritten by the new ones and lost.
  3998. 6.7
  3999. Since BodyText is always present in every set of styles the new one will 
  4000. always overwrite the old. If they are both the same, this does not 
  4001. matter but if the new one is different, it will take precedence. It is 
  4002. all too easy to overwrite a useful main heading called “Main Head” with 
  4003. another useful one having the same name. The moral is to label your 
  4004. styles, at least in your stylesheets, with names which do not duplicate 
  4005. each other. I would even recommend a Stylesheet called “Textstyles” used 
  4006. for no other purpose than to load a set of paragraph styles into every 
  4007. new document as it comes along. Unwanted styles are easy to delete in 
  4008. the edit window.
  4009. 6.7
  4010. Are you making the best use of all the styles available? Have another 
  4011. look at the style menu. For example, situations arise from time to time 
  4012. where Title, Small Caps and Word U.Line are useful. (An example of the 
  4013. use of Title is mentioned below.) Many of the features in the Style menu 
  4014. can be combined. For instance, you could have small caps, italic, bold 
  4015. with underline − if you wanted such a thing! In a news-sheet type of 
  4016. publication or a poster, a large heading may be improved by either 
  4017. slightly condensing or slightly expanding the text by varying the 
  4018. horizontal scale, (Style menu) depending on the space to be filled. 
  4019. Kerning has a similar role where the space between selected letters can 
  4020. be varied and a very useful extension of this is Tracking.
  4021. 6.7
  4022. Kerning and tracking
  4023. 6.7
  4024. Words in a heading may look better if the space between some of the 
  4025. letters is either made fractionally wider or narrower. Consider the word
  4026. 6.7
  4027. WALL
  4028. 6.7
  4029. Kerning allows the gap between the W and the A to be slightly reduced. 
  4030. Position the caret between them, make Kerning = −30 and you will observe 
  4031. the gap closing. Positive values increase the space.
  4032. 6.7
  4033. I frequently write to my small granddaughter who lives abroad. I use the 
  4034. 18pt Vogue font but the letters often appear to be too crowded together 
  4035. for a small child, so I mark the paragraph and introduce Tracking of 
  4036. about 9%. (90/1000 em). In the style menu, the word “Kerning” changes to 
  4037. “Tracking” when a string of text is marked. Every space between every 
  4038. letter in the string is increased or decreased by the same amount.
  4039. 6.7
  4040. Preparing an index for a book
  4041. 6.7
  4042. When you have written your pamphlet or book, it is often desirable to 
  4043. create an index. There is no automatic technique for producing an index 
  4044. in Ovation but, as always, one can make the most of the features which 
  4045. are provided in order to achieve this end. What is required is a list of 
  4046. words, paragraph headings and so forth extracted from the pages of the 
  4047. book, complete with page numbers, which can be sorted into alphabetical 
  4048. order and entered into the columns of the page(s) of the index chapter.
  4049. 6.7
  4050. I think one golden rule is not to attempt to construct an index until 
  4051. the book is well and truly finished. It is the last act! Plan your index 
  4052. carefully. Do not be tempted to include rather trivial references to a 
  4053. topic. Keep to the main one where the readers will find information 
  4054. which will take them forward. For example, the word “Font” may occur on 
  4055. many pages but an index reference like this:
  4056. 6.7
  4057. Font  2,12,17,25,36,41,59,87
  4058. 6.7
  4059. is not much help to anyone. One might put the main page reference in 
  4060. bold or italics, or one could split the reference into sub-sections such 
  4061. as Font (design) 17 and so on. Best of all, weed out the unnecessary and 
  4062. keep to the important references only.
  4063. 6.7
  4064. In constructing the index, one possibility is to browse through the 
  4065. pages of the book making a list of references, either jotting them down, 
  4066. or typing them into !Edit on screen at the same time. By coincidence, as 
  4067. I write, the March issue of Risc User magazine has an article by David 
  4068. Spencer describing a program which will then sort the list and convert 
  4069. it into an Index for loading into any other document. The code for the 
  4070. program is on the Risc User monthly magazine disc.
  4071. 6.7
  4072. However, it is possible to use Ovation itself in a way which is 
  4073. reasonably straightforward and gives the desired result. The principle 
  4074. is to construct a user dictionary to hold the choice of words and pages, 
  4075. export this as a text file and finally import it into the index chapter 
  4076. of the Ovation document. The dictionary automatically gives the 
  4077. alphabetic sort.
  4078. 6.7
  4079. First add an extra chapter to the end of the book with two or three 
  4080. columns on the page so that text will flow from column to column. If 
  4081. most index references will be limited to one or two words, three columns 
  4082. will work quite well. Add a header frame to take the title INDEX. From 
  4083. the bottom of the main menu move across from Spell to get the sub menus 
  4084. as in the diagram.
  4085. 6.7
  4086. You will see that I have created a new user dictionary called “Index”. 
  4087. Now load this dictionary (middle sub-menu) only, ensuring that neither 
  4088. the main index nor any other is loaded. Return to the first page of the 
  4089. book, open the Spell window once again and select <Check Story>. The 
  4090. dictionary dialogue window will appear and the first word on the page 
  4091. will be highlighted and also appear in the write slot. If necessary, 
  4092. highlight the Browse button to bring up the (empty) Index window. Slide 
  4093. the whole Spell Check window to the top of the screen so that it will 
  4094. not interfere with browsing through the book.
  4095. 6.7
  4096. If you want the first word included in the index, type a figure 1 at the 
  4097. end of the word then click on the ADD box and you will see it entered 
  4098. into the dictionary window as “Firstword1”. If you wish, you can now go 
  4099. through each page word by word by clicking on the CONTINUE box (too slow 
  4100. and tedious) or by pressing <return> (or <enter>) − here the marker 
  4101. moves rapidly along the words until you release the key. Stop on the 
  4102. next reference you want and add it to the dictionary, then continue as 
  4103. before. If you overshoot, you must clear the write slot and write the 
  4104. word in by hand. You cannot go backwards in the text. Each time, before 
  4105. you add the word to the dictionary, type the page number at the end of 
  4106. the word. No spaces allowed. If the reference is two words such as 
  4107. Master Pages, when Master is in the write slot, type in Pages and page 
  4108. number without spaces, i.e. MasterPages4.
  4109. 6.7
  4110.  
  4111. 6.7
  4112. The quickest way of all and the only feasible one for a longer book is 
  4113. as follows. As before, when you select <Check Story>, the first page 
  4114. will be selected with the first word highlighted and waiting in the 
  4115. write slot of the Index dictionary window. Search by eye down the page 
  4116. for the reference you require, moving through the book page after page 
  4117. by scrolling pages in the usual way. When you find a reference, place 
  4118. the caret at the end of the word. Now select <Continue> in the dialogue 
  4119. box. The word may be entered into the write slot or it may be the 
  4120. previous word, in which case click <Continue> again. Once the word is in 
  4121. the slot, add the page number without spaces. Select <Add> and you see 
  4122. the word entered.* Click <Continue> again then search by eye for the 
  4123. next reference and repeat the process. Note that if a word has already 
  4124. been entered into the dictionary, it will not be loaded into the slot a 
  4125. second time. It must be typed in with the new page number. The latter 
  4126. then makes it a different word as far as the dictionary is concerned and 
  4127. it can be added. *(N.B. Use of the adjust button is possible here − 
  4128. refer to the manual.)
  4129. 6.7
  4130. When you have finished, you will have a dictionary containing all the 
  4131. words for the index along with their page numbers. They will also be 
  4132. sorted in alphabetical order. Return to the Spell sub-menus and select 
  4133. <Edit>.
  4134. 6.7
  4135. The Edit window allows you to browse through the words, deleting any 
  4136. unwanted ones, adding a missed page number or reference, etc. Finally, 
  4137. by clicking <menu> over this window, you can export a text file to disc. 
  4138. Label it “Index” once again. Bring up the index chapter of your book on 
  4139. screen and import this text file into the top of column one. The words 
  4140. will flow down from column to column. To finish the job, you have to tab 
  4141. the page numbers out from the words into a tidy column of their own. 
  4142. Using the default tab value, this usually means two or three presses per 
  4143. word. You will also have to add a space to separate double words. Mark 
  4144. the columns and from the Style menu select <Title>. All the words will 
  4145. be given a capital initial letter − I think this looks neater. 
  4146. 6.7
  4147. Hints and tips and comments from other users are always welcome.  A 
  4148. 6.7
  4149. Ovation Column
  4150. 6.7
  4151. CADet
  4152. 6.7
  4153. Dave Wilcox
  4154. 6.7
  4155. The Acorn 32-bit computers are extremely fast, thus establishing 
  4156. themselves as leaders in the graphics and drawing market, with numerous 
  4157. packages being available to paint or draw. To date, several attempts 
  4158. have been made by various establishments to produce a package suitable 
  4159. for creating and reproducing technical and engineering-type drawings. I 
  4160. have only seen a few of these packages − all transpositions of PC 
  4161. packages and all of which appeared to have drawbacks of some sort. The 
  4162. latest release from Minerva is ‘CADet’ − a 2D draughting package priced 
  4163. at £160 through Archive.
  4164. 6.7
  4165. What you get
  4166. 6.7
  4167. As we have come to expect from Minerva, this package is nicely presented 
  4168. in the usual blue box and ring binder. The manual is clear and concise 
  4169. and consists of 130 pages. I have only one gripe in this respect, there 
  4170. is no title on the spine of the book or the box, as there is with 
  4171. several of Minerva’s packages. This is only a minor oversight but a 
  4172. cumbersome one if you wish to shelve the packages for future reference.
  4173. 6.7
  4174. The software is supplied on one disc which contains the program itself, 
  4175. an A3 plotter driver, sample drawings and sample drawing libraries. 
  4176. There is a System, Scrap and SysMerge to update your system, if 
  4177. necessary.
  4178. 6.7
  4179.  
  4180. 6.7
  4181. The package
  4182. 6.7
  4183. When you load the program, you obtain the expected icon on the iconbar, 
  4184. and also a bar at the top left of the screen which is CADet’s message 
  4185. bar, from where the program requests or gives information as required. 
  4186. To enter the program, click on its icon on the iconbar. The window you 
  4187. get is, to all intents and purposes, the same as a draw window minus the 
  4188. tools but with a status bar across the top.
  4189. 6.7
  4190.  
  4191. 6.7
  4192. From left to right the icons represent the following: the active drawing 
  4193. tool, the active snap, the current pen colour, the current line type or 
  4194. text font, the current line end markers and the current layer name and 
  4195. number.
  4196. 6.7
  4197. If you click on the active tool icon the drawing toolbox (bottom left) 
  4198. opens up. These are along the same lines as Draw tools but they are 
  4199. further enhanced. To use the tools as set by default, select them with 
  4200. <select> to change their setting select, with <adjust> for a further 
  4201. menu. 
  4202. 6.7
  4203. Each of these menus also gives you the option of pinning it to the board 
  4204. for temporary changes to be made easily. The first two tools are the 
  4205. line or curve draw − the sub menu of each gives the option to close the 
  4206. lines (i.e. join start and end points). The next three are the 
  4207. rectangle, circle, and polygon draw. These have various ways of drawing 
  4208. the shapes from opposing vertices, centre point to vertex, centre to 
  4209. edge or, for circles, two point and three point. The next tool is the 
  4210. Arc tool which is as versatile as the circle tool − you can define the 
  4211. arc in numerous ways.
  4212. 6.7
  4213. The next icon represents the Library tool which works along the same 
  4214. lines as the Library in DrawPlus. It is easy to use, easy to create and 
  4215. you can import it into other drawings − an excellent feature. Next is 
  4216. the text icon and because this is designed to work with plotters under a 
  4217. HPGL driver, the program has its own text system which gives you four 
  4218. styles of text − plain, roman, bold and gothic. I personally have no 
  4219. problem with this as I like plain text on drawings, but some people 
  4220. would prefer to have access to Acorn fonts. (A way round this is to save 
  4221. as a drawfile and modify the drawing in Draw and print it out via a 
  4222. standard printer driver.)
  4223. 6.7
  4224. Next is the point mark. This places a vertical and horizontal line cross 
  4225. on a specific point of reference, e.g. centre point of a circle. These 
  4226. points are not printed on the final drawing and are designed to be used 
  4227. for construction purposes. Area fill is next with seventeen different 
  4228. fill patterns available for sectioning or map building.
  4229. 6.7
  4230. The next tool is the dimensions tool − a neat addition. Select the start 
  4231. point and end point and the dimension bars are drawn. As the drawing is 
  4232. to scale, the appropriate length is automatically entered to the 
  4233. required number of decimal places − a nice touch. This is followed by a 
  4234. circular copy, select your item, e.g. a nut, select the number of copies 
  4235. in 360° and, hey presto, there they are. The last tool is the select 
  4236. tool which has the same function as in Draw, etc.
  4237. 6.7
  4238. By clicking on the second icon from the left you can open a second 
  4239. toolbox − the active snap box. 
  4240. 6.7
  4241.  
  4242. 6.7
  4243. This toolbox gives you the most control I have seen over the alignment 
  4244. of drawn items. From left to right, you have the following snap options, 
  4245. the first two are the grid snaps, standard and orthogonal; next are the 
  4246. drawn snap points, snap to end point, mid point, bend, object, centre, 
  4247. quadrant, point, perpendicular and tangential. The power of this tool 
  4248. comes from the fact that numerous types of snap may be selected at the 
  4249. same time.
  4250. 6.7
  4251. The last three buttons give you control of how the co-ordinate system is 
  4252. to work. You have the choice of entering absolute values in relation to 
  4253. x=0, y=0 (the bottom left corner of your page), relative movement from a 
  4254. selected point or polar movement. The position/measurement is shown in 
  4255. the field at the end of the bar, which can be edited manually for 
  4256. insertion of precise measurements for absolute, polar or relative 
  4257. movement.
  4258. 6.7
  4259. Returning to the status bar, we still have three more areas: pen colour, 
  4260. line/text style and layer.
  4261. 6.7
  4262. Pressing <menu> over the pen colour gives you, as expected, the choice 
  4263. of colour for your drawing pen. There are eight colours selectable and 
  4264. one extra item − ‘self’. This is used by the library feature to maintain 
  4265. the colours used in library items when imported into a drawing, instead 
  4266. of defaulting to the current pen colour.
  4267. 6.7
  4268. Next is the line/text type. This gives you a menu of different line 
  4269. patterns and fill types, arrows at either end or both ends of lines and 
  4270. access to the automatic fillet option. If text is the selected entry 
  4271. mode, you have the choice of font as mentioned above − with size, 
  4272. justification and an italic angle option.
  4273. 6.7
  4274. The layer option is the final selection − for users of DrawPlus, this 
  4275. works in an identical manner. You have a choice of 32 layers available 
  4276. and can select which are visible at any time, allowing complex drawings 
  4277. to be constructed without cluttering the screen. Construction lines can 
  4278. be on one layer, measurements on another, complicated cross sections on 
  4279. another and so on.
  4280. 6.7
  4281. An oversight?
  4282. 6.7
  4283. Although this package is a very well thought out, there is, sadly, one 
  4284. major omission − there is no elliptical tool. At first, I first I 
  4285. thought I could draw a circle and possibly drag it but you cannot do 
  4286. this because the edit feature will only allow you to change the radius 
  4287. and then only numerically in an editable field. One possible solution, 
  4288. to draw a somewhat elliptical shape, is to use the arc tool set to 360°. 
  4289. Perhaps Minerva could consider the addition of this feature in future 
  4290. editions. I think the circle option of Draw would be preferable combined 
  4291. with a constraint key for circles as in Artworks perhaps − we shall see.
  4292. 6.7
  4293. Conclusion
  4294. 6.7
  4295. The benefits of the extra tools available in this package far outweighs 
  4296. the omission mentioned. This package makes an admirable job of what it 
  4297. was designed for.
  4298. 6.7
  4299. A lot of Minerva packages come in twos − and this is no exception. CADet 
  4300. is the smaller of the two but its big brother, ‘PROCAD’, is still to be 
  4301. released.  A 
  4302. 6.7
  4303. Using RISC-OS 3.1
  4304. 6.7
  4305. Using RISC-OS 3.1
  4306. 6.7
  4307.  Cyborg
  4308. 6.7
  4309. Naomi Hunt (aged 13 yrs)
  4310. 6.7
  4311. Cyborg is a new action game from Alpine Software; it costs £25.95 and 
  4312. needs a 2Mb machine in which to run. It arrives attractively presented 
  4313. in a video-cassette sized box that contains three discs and a 12 page 
  4314. instruction booklet. The booklet describes the story-line, presents the 
  4315. loading information and moves on to playing details. It also includes a 
  4316. hints section and details of a competition, the prize for which is an 
  4317. original piece of artwork specially commissioned for Cyborg.
  4318. 6.7
  4319. The game
  4320. 6.7
  4321. The story-line is that you have crash landed on an alien planet − 
  4322. Arallax IV − and need to recover Xylenium crystals to get your ship 
  4323. going again. You put on your GalCorp cybertronic suit and step out into 
  4324. an unknown world.
  4325. 6.7
  4326. The game comprises eight levels which, unusually, alternate between fast 
  4327. “shoot-‘em-up“ arcade levels and adventure levels which require some 
  4328. careful thought. You need to complete one level and obtain a password 
  4329. before moving on to the next level, although you can move straight to 
  4330. Level 2 if you want to practise your adventure skills. However, to 
  4331. qualify for the competition, you will need to have worked your way 
  4332. sequentially through all levels. Your performance on earlier levels can 
  4333. effect what happens to you on a later level.
  4334. 6.7
  4335. I was given a reviewers’ information sheet which included various 
  4336. passwords but, unfortunately, these did not apply to the version of the 
  4337. game I had; so I was unable to progress beyond Level 1 in the time 
  4338. available! My observations are therefore based on playing Level 1 
  4339. (arcade) and Level 2 (adventure).
  4340. 6.7
  4341. Cyborg takes quite a long time to load from floppy disk and I was glad 
  4342. to be able to install it on my hard disk. Whilst the game is loading, 
  4343. some rather boring music is played. When you’ve been “exterminated” as 
  4344. many times as I’ve been, and have had to re-load each time, the tune 
  4345. becomes pretty tiresome.
  4346. 6.7
  4347. The Level 1 display comprises a view of the outside world occupying 
  4348. about half of the screen area; the remaining area is taken up with an 
  4349. array of status indicators. I found the display rather cluttered, so 
  4350. that some essential indicators (such as the energy bar) were difficult 
  4351. to read. A lot of this display is purely cosmetic and I felt that a 
  4352. number of indicators could have been eliminated in exchange for a bigger 
  4353. view of the playing area.
  4354. 6.7
  4355. Level 1 action takes place in a desert landscape where you have to 
  4356. destroy aliens on scooters, using your laser weapon. Some of the aliens 
  4357. you miss release bombs which sap your energy if they explode. Some of 
  4358. the aliens you hit release energy capsules which you can retrieve using 
  4359. your tractor beam. You will have to learn to switch very quickly from 
  4360. your laser weapon (clicking <select>) to your tractor beam (clicking 
  4361. <adjust>) and back again. The idea is to fight your way through a 
  4362. variety of alien weaponry, without exhausting your energy supply, until 
  4363. you have destroyed the final weapon and captured a crystal. You will 
  4364. then be given a password. The graphics on Level 1 were adequate, but not 
  4365. brilliant.
  4366. 6.7
  4367. I enjoyed the level 2 adventure section better, although the graphics 
  4368. could be improved here, too, and I thought the font was rather 
  4369. uninspiring.
  4370. 6.7
  4371. Conclusion
  4372. 6.7
  4373. I found the arcade level much too hard for me. Even with the reviewers’ 
  4374. instructions provided, I could not complete level 1; nor could my dad, 
  4375. although my brother (aged 16) eventually managed it. I realise that 
  4376. games have to be a challenge but after many hours what started out as a 
  4377. challenge turned into frustration!
  4378. 6.7
  4379. I think that Cyborg is quite a good attempt at mixing arcade and 
  4380. adventure action but it falls short of the best arcade games and the 
  4381. best adventures, and is unlikely to satisfy the real ‘addicts’ in either 
  4382. camp. For those who enjoy a real challenge (and who have lots of 
  4383. patience) the arcade levels alone should provide hours of 
  4384. entertainment.  A 
  4385. 6.7
  4386. Creator
  4387. 6.7
  4388. Simon Anthony
  4389. 6.7
  4390. Creator is an arcade games designer from Alpine Software. My hope, when 
  4391. I asked to review it, was that it would allow me to write at least 
  4392. reasonable shoot-em-up games within the first week of it arriving. The 
  4393. plan was then to use Creator in a classroom situation. I was to be 
  4394. disappointed. This might have been because my ambition was set too high 
  4395. or it may have been the fault of Creator. I hope this review will allow 
  4396. you to judge for yourself.
  4397. 6.7
  4398. The initial impression on receiving the package is one of drabness − the 
  4399. two-tone-blue box cover looks as if it was printed by a rather old dot 
  4400. matrix printer but the manual looks well presented. The package includes 
  4401. two discs and two games demos produced using Creator. I would have 
  4402. expected them to show the product in its best possible light. I hope 
  4403. this is not the best that Creator can do! The games sprites are as drab 
  4404. as the packaging and the game play is as old as the hills.
  4405. 6.7
  4406. But, is any of that relevant? Well, in as much as it put me in a bad 
  4407. mood, which made me put the discs back in their box, then yes. Later, I 
  4408. returned and started to read the tutorial. The manual’s 50 pages are 
  4409. very clear and a definite ‘must’ − the tutorial section especially. This 
  4410. is more than usually important because it is only when you know what the 
  4411. demos are demonstrating that you can begin to see the power and scope of 
  4412. Creator.
  4413. 6.7
  4414. The Creator menu is the way to start building the game structure plan. I 
  4415. would have to regurgitate the manual to explain all the facilities and 
  4416. techniques offered here − they are wide-ranging and very detailed. This 
  4417. comment is two-edged because the greater the detail, the greater the 
  4418. opportunity for confusion. I think a few screen shots here will be of 
  4419. help. The menu is displayed giving access to the Options window. This is 
  4420. just one of the many windows which let you control every aspect of the 
  4421. final game’s appearance, controls and behaviour. Perhaps the easiest 
  4422. window to explain is the Design window.
  4423. 6.7
  4424. This controls one of the more obvious aspects of the game − the bits 
  4425. which appear on the game’s screen. The Design window lets you set up 
  4426. where the objects go, what they are, how fast they move (or don’t), what 
  4427. layer they appear on and which attack wave they appear in. Yes, this is 
  4428. an arcade game designer. The Sprites window is shown here displaying the 
  4429. demo sprites from a Breakout game on disc two.
  4430. 6.7
  4431. This next set of windows shows how to set the final shape of a wave, the 
  4432. path of your attacking baddies and the noises they make as they fly 
  4433. around. Background music is supplied on the discs − this will play ad 
  4434. nauseam if you so desire. Any sound-tracker type tune can also be used. 
  4435. As mentioned, the facilities are wide-ranging and the possibilities for 
  4436. error in setting them up are endless and so I have yet to create a 
  4437. better demo than theirs but it has to be possible with all this control.
  4438. 6.7
  4439. The Event window (below) offers control over what can hit what and what 
  4440. happens if it does. Apart from designing the sprites (which you have to 
  4441. do with !Paint), this is the most enjoyable part. Together with the 
  4442. sprite design, it is also the most important stage in defining the 
  4443. playability of the finished product, so take your time and all should be 
  4444. well.
  4445. 6.7
  4446. Everything you can think of in an arcade game is implementable, but that 
  4447. leaves all the arty bits, such as designing better sprites, down to you. 
  4448. If the Creator demos and the presentation of the manual had as much 
  4449. effort lavished on them as on the program itself, the task of deciding 
  4450. how good Creator really is would have been very easy indeed.
  4451. 6.7
  4452. If you are not very good with !Paint, or don’t even know what a Sprite 
  4453. is, then don’t buy this package. If you can use !Paint with ease and 
  4454. have no problems in working out how the levels in Draw Plus operate and 
  4455. if you have some idea of what is meant by “Put (0) in (lives)” then you 
  4456. will be able to use Creator. Even then, don’t expect to manage much 
  4457. during the first sitting and don’t think that Creator has done all the 
  4458. work of making your mega-game. There is a great deal of time and effort 
  4459. needed to create something worthwhile − even with Creator’s invaluable 
  4460. help.
  4461. 6.7
  4462. It is said that everyone has one book inside them just waiting to be 
  4463. written. If the same is true of arcade games then, with Creator, your 
  4464. game could finally see the light of day.  A 
  4465. 6.7
  4466. Flopticals for ADFS − A Mixed Blessing
  4467. 6.7
  4468. Jochen Konietzko 
  4469. 6.7
  4470. Ever since I first read about the development of 21Mb floptical drives, 
  4471. I have waited impatiently for their arrival in the Acorn world.
  4472. 6.7
  4473. Floptical drives are, basically, 3½“ floppy drives for DD and HD discs 
  4474. but with an extra. Coupled to the magnetic heads there is a laser which 
  4475. is used for the (transparent) floptical discs which contain, in addition 
  4476. to the magnetic coating, extremely densely packed optical servo tracks 
  4477. that the laser follows.
  4478. 6.7
  4479. This makes it possible to position the drive’s heads so precisely that 
  4480. it can currently handle 1245 tracks per inch, compared to 135.4 TPI on a 
  4481. conventional floppy − in other words, 753 instead of 80 tracks per side 
  4482. − giving it a vastly increased storage capacity.
  4483. 6.7
  4484. Misinformation
  4485. 6.7
  4486. So, when I read last summer that Morley were developing software which 
  4487. would enable these new drives to access ADFS discs, I phoned them 
  4488. immediately and asked if their new product would be able to replace the 
  4489. internal floppy drive of my A410/1 completely. They told me that it 
  4490. could. (But read the rest of the article! Ed) I made quite sure it was 
  4491. understood that I wanted a drive which could not just access HD discs 
  4492. (making it unnecessary to buy one of the new drives used in the A5000) 
  4493. and floptical discs but also that it should do everything my current 
  4494. drive 0 could do. Then I placed an order with Morley.
  4495. 6.7
  4496. In addition to the things I had been told over the phone (all of which, 
  4497. I have since learned, were without Morley’s official seal of approval), 
  4498. I read about tests of floptical drives, connected to PCs, in a number of 
  4499. German PC magazines.
  4500. 6.7
  4501. (Morley are unhappy that I should be using all these bits of information 
  4502. in my article, because they feel that a review should only compare the 
  4503. reality of a product with the official claims made by its producer. 
  4504. However, I think that it is quite legitimate to compare this reality 
  4505. with what is theoretically possible, because only if you know how good a 
  4506. product could be will you be able really to judge how good it actually 
  4507. is.)
  4508. 6.7
  4509. Anyway, in early February, the drive finally arrived (bliss!). Here is a 
  4510. report on my first experiences with it.
  4511. 6.7
  4512. The package
  4513. 6.7
  4514. The drive (made by Insite Peripherals) arrived, together with a SCSI 
  4515. cable, in a well-padded package. There was no documentation whatsoever. 
  4516. 6.7
  4517. Installation
  4518. 6.7
  4519. Luckily, installation of the drive proved to be quite straightforward − 
  4520. just remove the old drive, replace it with the new one, remove the three 
  4521. termination resistors on the SCSI podule (this was mentioned in the 
  4522. manual which arrived last year with my SCSI hard disc) and connect drive 
  4523. and podule.
  4524. 6.7
  4525. When I had run the SCSI_Conf application to log the new drive into my 
  4526. system, three icons (SCSIDrive 0, 4 and 5) appeared on the iconbar. My 
  4527. external hard disc was now drive 5 and clicking on 4 brought up an error 
  4528. message. A phone call to Morley yielded the information that this icon 
  4529. is used for the floptical discs.
  4530. 6.7
  4531. These icons have not yet been perfectly thought through. If, immediately 
  4532. after you insert a disc,  you accidentally click on the wrong icon, the 
  4533. disc will be regarded as unformatted. Even if you then click on the 
  4534. correct icon, the error message will usually still appear and you will 
  4535. have to take the disc out and push it in again before the drive will 
  4536. accept it.
  4537. 6.7
  4538. First steps
  4539. 6.7
  4540. My first acquaintance with the drive 0 icon brought several nasty 
  4541. surprises. It can not format floppies, nor can it read or write DOS 
  4542. discs nor, for that matter, Atari discs − MultiFS also does not appear 
  4543. to work. So much for replacing the floppy drive!
  4544. 6.7
  4545. I will now have to dish out the additional money for an external floppy 
  4546. drive casing and find a space for that drive on my already cramped desk 
  4547. − exactly what I was trying to avoid!
  4548. 6.7
  4549. The floptical discs arrived already low level formatted, but ADFS 
  4550. couldn’t read them − they had to be initialised first. Once I had 
  4551. realised this (no documentation!) and had loaded the SCSI_Form 
  4552. application, the whole process only took about 55 seconds per disc. This 
  4553. was without verification, which takes several minutes. A full low level 
  4554. format takes about 22 minutes.
  4555. 6.7
  4556. Strangely, the disc label claims “21 Mb”, the Morley invoice states “20 
  4557. Mb” and the Free window gives a total of 19 Mb. Even re-formatting with 
  4558. the largest available block size still gives only a reading of 19 Mb, 
  4559. though according to the formatter, the size is 20864 Kb (20.38 Mb). 
  4560. Apparently, Acorn round this down, to be on the safe side. Also, a 
  4561. number of other factors (to do with map and directory structures) reduce 
  4562. the available space still further.
  4563. 6.7
  4564. Just for the record, the unformatted capacity of a VHD floptical disc is 
  4565. 25.7 Mb.
  4566. 6.7
  4567. A nice feature is the name below the iconbar icons. When a disc is read 
  4568. into drive 0 or 4, the name of that disc is displayed.
  4569. 6.7
  4570. Performance
  4571. 6.7
  4572. One of the advantages of floptical drives mentioned in all the tests in 
  4573. German PC magazines was an increase in speed when handling conventional 
  4574. floppies, because the new drives spin at 720 rpm compared with the 300 
  4575. rpm of a normal floppy drive. So, I did some tests to see if this speed 
  4576. advantage applied to Acorn, too.
  4577. 6.7
  4578. First of all, I ran a speed test and then I copied a disc with 775 Kb of 
  4579. compressed files to and fro, did the same thing with one 775 Kb file 
  4580. (using the *create command) and timed two applications. I chose Eureka 
  4581. because Longman Logotron save files to disc in a compressed format 
  4582. (491 Kb on disc turn into 1088 Kb in RAM) and the RISC-OS 3 printer 
  4583. driver because it takes quite a long time to load for such a small 
  4584. program.
  4585. 6.7
  4586. Speed test results
  4587. 6.7
  4588. The results are, of course, specific to my own system since I did the 
  4589. tests in my own usual working environment (with a VIDC speed-up mode 
  4590. which uses 31% of the CPU, unless you use the “Faster” option which 
  4591. would typically reduce the times by 20 to 25%). However, judging by my 
  4592. experiences over the first few weeks, I think that they show the 
  4593. relative speeds of floppy and floptical drive reasonably well.
  4594. 6.7
  4595. Alas, the speed proved to be disappointing. A look at the table will 
  4596. show you that access to floppies is actually slower through a floptical 
  4597. drive than through a conventional drive.
  4598. 6.7
  4599. Speed is one of the things I did not talk to Morley about. I simply took 
  4600. it for granted that a piece of hardware equipment would show the same 
  4601. behaviour in different environments. This, obviously was wrong − either 
  4602. the floptical drives spin Acorn discs at the same speed as a floppy 
  4603. drive or the peculiar way Acorn’s filing system operates makes access 
  4604. times and transfer rates quoted in other contexts completely 
  4605. meaningless.
  4606. 6.7
  4607. An additional (small but cumulative) disadvantage is that the floptical 
  4608. drive has to perform some internal organisation (even if it is just 
  4609. connected to the power supply) the moment you insert a disc. If you push 
  4610. in an empty formatted floppy and click <menu> at the same time, the 
  4611. iconbar menu will take about 3.5s to appear − the empty root directory 
  4612. takes about 3s to pop up. For an empty floptical disc, the times are 
  4613. both about 15s. All successive clicks on the icon work without 
  4614. noticeable delay.  
  4615. 6.7
  4616. Another − avoidable − delay occurs every time you reset or shut down 
  4617. your machine. If the drive contains a floppy, its LED will be on for 
  4618. about 2s on each occasion. If you forget to leave a disc in the drive, 
  4619. the light will flicker dimly for 30s on reset and for 60s (!) on 
  4620. shutdown, this time followed by an error message “unable to access 
  4621. media”, even if the drive has been empty all through the session.
  4622. 6.7
  4623. Making backups
  4624. 6.7
  4625. Making backups is a real pleasure. Currently, I have about 50 Mb which 
  4626. need backing up (the PC emulator contains only a few major programs 
  4627. which can easily be installed from floppy), and with just six 
  4628. flopticals, I now have two complete backups. Both the daily incremental 
  4629. backup and the weekly total backup are now so simple that I actually 
  4630. bother to do them!
  4631. 6.7
  4632. The only slight drawback is that none of my backup applications accept 
  4633. the floptical drive as destination. I have had to divide my root 
  4634. directories into three equal parts for the three discs and do the 
  4635. incremental backups simply with the “Newer” option.
  4636. 6.7
  4637. Running protected software
  4638. 6.7
  4639. I have got two games which need the original floppy disc. MicroDrive can 
  4640. be installed on a hard disc but the floppy has to be inserted for the 
  4641. first few seconds of play. When running the game from the hard disc, the 
  4642. floppy is not found. Running from the floppy seemed to work OK at first, 
  4643. but when the floppy was checked, the drive emitted such ugly noises that 
  4644. I reset my machine immediately.
  4645. 6.7
  4646. The Chocks Away disc can’t be read at all − there is just a message 
  4647. “Disc Error 03”.
  4648. 6.7
  4649. Morley say ...
  4650. 6.7
  4651. I had several long telephone conversations with Morley. At first they 
  4652. told me that the ADFS floptical drives would never be able to access DOS 
  4653. discs or to format either ADFS or DOS discs but after I pointed out how 
  4654. much this reduced the value of the drive for all non-A5000-owners, they 
  4655. changed this statement to, “There will certainly be an upgrade 
  4656. eventually.” 
  4657. 6.7
  4658. This has since been confirmed in writing. Let’s hope that “eventually” 
  4659. will be soon!
  4660. 6.7
  4661. By the way, I am told that the drive can read and write high density 
  4662. discs (in Acorn format). As I have no HD discs formatted for ADFS at my 
  4663. disposal, so I can’t comment on this claim.
  4664. 6.7
  4665. Price
  4666. 6.7
  4667. I bought my drive (internal version without podule) from Morley for £349 
  4668. +VAT. The Archive price is £400 inc VAT and carriage. (The external 
  4669. version is £490 through Archive.) Floptical discs cost £15 to £20 +VAT 
  4670. each (£29 inc VAT through Archive or £115 for 5 = £23 each inc VAT). (If 
  4671. anyone can find a source at the price Jochen suggests, let us know! Ed.)
  4672. 6.7
  4673. Conclusion 
  4674. 6.7
  4675. At the moment I am rather disappointed with this drive because it 
  4676. fulfils only a few of my expectations (which, admittedly, had been 
  4677. high). 
  4678. 6.7
  4679. A5000 owners who are looking for an easy way to back up complete hard 
  4680. discs, and who can install it as a second internal drive, should be well 
  4681. satisfied. However, if you only want a backup medium, I feel that 
  4682. Syquest removable hard discs would be a better buy, seeing that they are 
  4683. in the same price range as the floptical, and have bigger and − when you 
  4684. look at the price per megabyte − cheaper discs (at least in Germany).
  4685. 6.7
  4686. (At Archive prices, the drives are cheaper − £445 for a Syquest 42Mb 
  4687. instead of £490 for the 20Mb, but the extra discs are more expensive − 
  4688. £75 for 42Mb cf £29 for 20Mb. The other comparison is speed − in terms 
  4689. of raw data rate, the Syquests speed test at 590 Kb/s whereas the 
  4690. flopticals can only manage 116 Kb/s)
  4691. 6.7
  4692. (I have read that Insite are planning to launch a 40 Mb floptical drive 
  4693. at the CEBit Computer Show but even if the Morley software can be 
  4694. quickly adapted to the new format, the removables with their 88 Mb discs 
  4695. would still have the edge.)
  4696. 6.7
  4697. This, surely, should be added motivation for Morley to improve their 
  4698. floptical software very soon, in order to widen the scope of their 
  4699. drives!
  4700. 6.7
  4701. On a more general note, my frustration clearly demonstrates one thing. 
  4702. You should never rely on anything of importance which you are told over 
  4703. the phone. If I had asked Morley to put all the claims in writing, the 
  4704. person I spoke to would surely have checked his facts, and I would at 
  4705. least have known what to expect.
  4706. 6.7
  4707. My experience also points up the danger of talking to a supplier when 
  4708. their product is still being developed.
  4709. 6.7
  4710. Postscript
  4711. 6.7
  4712. Morley have once again shown their class. Because my decision to buy the 
  4713. drive had been made partly on the basis of incorrect information, they 
  4714. offered to take it back and give me a full refund! After due 
  4715. consideration, I have decided to wait for that software upgrade.  A 
  4716. 6.7
  4717.    Operation   Hard Disc   ADFS 0
  4718.    SCSI  0 (800Kb)     SCSI 4 
  4719. (21Mb)
  4720. 6.7
  4721.    speed tester (average)   785 Kb/s   25 
  4722. Kb/s   ?   116 Kb/s      
  4723. 6.7
  4724.    mixed files (775Kb) 
  4725. 6.7
  4726.    writing to hd   −   71.8
  4727.    74.8        76.2 (!)
  4728. 6.7
  4729.    reading back from hd   −
  4730.    129.5        224.6 (!)   72.4
  4731. 6.7
  4732.    deleting   20.2   75.2   102.5
  4733.    41.6
  4734. 6.7
  4735.    one file (775Kb) 
  4736. 6.7
  4737.    writing to hd   −   53.4
  4738.    56.8   25.1
  4739. 6.7
  4740.    reading back from hd   −
  4741.    72.5   126.5   26.3
  4742. 6.7
  4743.    deleting   approx. 1   3.8
  4744.    4.5   3.2
  4745. 6.7
  4746.    Eureka
  4747. 6.7
  4748.    reading from hd   −   36.9
  4749.         94.1 (!)   25.4
  4750. 6.7
  4751.    loading onto iconbar   4.8
  4752.    24.0   22.5   8.9
  4753. 6.7
  4754.    Printers
  4755. 6.7
  4756.    reading from hd   −   81.1
  4757.        153.8 (!)   53.5
  4758. 6.7
  4759.    loading onto iconbar   9.5 
  4760.    22.3   22.8   17.3
  4761. 6.7
  4762.    compressing with CFS   18.4
  4763.    134.5        217.6 (!)   75.9
  4764. 6.7
  4765.    loading onto iconbar (CFS)   15.1
  4766.    29.1   31.2   24.9
  4767. 6.7
  4768.  
  4769. 6.7
  4770. The A-Link
  4771. 6.7
  4772. Mark Godwin
  4773. 6.7
  4774. This review is based on experience of using the A-Link with a Psion 
  4775. Series 3. Therefore, references to ‘Series 3’ can generally be read as 
  4776. ‘Pocket Book’.
  4777. 6.7
  4778. As you may be aware, the A-Link is an Archimedes ‘version’ of the 3-Link 
  4779. which allows the Series 3 to talk to PCs and Macs.
  4780. 6.7
  4781. The hardware of the A-Link is boxed in an oblong container (90 × 30 × 
  4782. 20mm) with a socket at one end and a flying lead at the other. The 
  4783. software is on a single floppy disc and the manual is curiously thin.
  4784. 6.7
  4785. The flying lead plugs into the 1.54 Mbits/sec serial interface in the 
  4786. side of the Series 3, and the socket connects to a long lead with a plug 
  4787. for the Archimedes.
  4788. 6.7
  4789. Within the A-Link is the communications hardware and the Series 3 
  4790. software. On the disc, you get the !PocketFS application and the usual 
  4791. !SysMerge and !System applications.
  4792. 6.7
  4793. Making the link
  4794. 6.7
  4795. In order to ‘make the link’ you must first select the REMOTE option from 
  4796. the Series 3 system menu and set it to ON with a baud rate of 9600 and 
  4797. then run the !PocketFS application. Beware, users of ARCterm7 − if you 
  4798. have been using this prior to running PocketFS, you may well get the 
  4799. message ‘Serial Device in use’. To solve this, quit ARCterm7 and kill 
  4800. the ARCterm_7 module.
  4801. 6.7
  4802. The link is now made − both machines are continually exchanging data to 
  4803. prove to each other that they are still connected.
  4804. 6.7
  4805. When PocketFS is not in use, valuable processing power is being wasted 
  4806. on the link, so a feature to turn the link on and off, similar to that 
  4807. on the Series 3, would have been very useful. Another way of reducing 
  4808. this processing overhead (but increasing the transmission time) would be 
  4809. to reduce the baud rate but unfortunately PocketFS resets it 
  4810. automatically to 9600. The fixed baud rate also prevents you from 
  4811. solving transmission problems with long cables.
  4812. 6.7
  4813. The conversion viewer
  4814. 6.7
  4815. If you click <select> on the PocketFS icon, after a period of time, a 
  4816. viewer will appear displaying three columns. These columns represent the 
  4817. columns on the Series 3 for the applications Word, Data and Spread. 
  4818. Listed in these columns are all the files for these applications which 
  4819. are directly available from the root of the internal, A and B drives.
  4820. 6.7
  4821. If you drag a file name from one of these columns to the filing system 
  4822. viewer, the file will be converted from Series 3 format to an Archimedes 
  4823. acceptable format and saved in that viewer. The Archimedes format is 
  4824. selected by pressing <menu> over the relevant column and picking the 
  4825. desired file prior to copying. The conversion process goes both ways in 
  4826. that certain files dragged from the Archimedes to the column will be 
  4827. converted to the Series 3 format.
  4828. 6.7
  4829. When copying files this way, the Archimedes does not multitask and takes 
  4830. rather a long time for relatively small files. This is a shame because 
  4831. the Series 3 is multitasking all the time, regardless of what is 
  4832. happening on the link and Archimedes.
  4833. 6.7
  4834. When I copied my first file to the Series 3, I encountered a problem 
  4835. that was reported as ‘File name is too long’. The actual error occurred 
  4836. because the destination directory did not exist on the Series 3.
  4837. 6.7
  4838. As I keep the memory on my Series 3 free for program use, I have no 
  4839. directories on the internal drive. The PocketFS configuration for the 
  4840. files listed under each column looks at the internal drive followed by 
  4841. drives A and B. When listing files, it handles missing directories but 
  4842. when you save a file on the Series 3, it uses the the internal drive. 
  4843. The sequence and presence of these paths is important, which is not what 
  4844. the manual states.
  4845. 6.7
  4846. An obvious problem arises if you want to be able to select any one of 
  4847. the drives on the Series 3 for saving data. To do this, you will have to 
  4848. modify the number of columns listed, so that you get one column per 
  4849. application for each drive. To do this for DATA, WORD and SPREAD would 
  4850. require nine columns. A better solution would be to divide the top of 
  4851. the column into three parts, one for each drive with the configuration 
  4852. only specifying the path relative to the drive. All you would then do is 
  4853. drop the file on the desired drive in the relevant column.
  4854. 6.7
  4855. I have not mentioned that the number of columns, the files listed and 
  4856. the conversion is under user control. However, there are no details on 
  4857. how to create your own conversion module and the parameters are entered 
  4858. via the use of a text file. It would have been easier to perform this 
  4859. operation by selecting directory paths on the Series 3 by ‘dragging’ and 
  4860. to be presented with a list of conversion modules currently available 
  4861. (rather like fonts). Considering the Pocket Book is aimed at children/
  4862. schools, therefore the link as well, this seems a bit cumbersome.
  4863. 6.7
  4864. The iconbar menu and filer viewer
  4865. 6.7
  4866. After clicking menu over the PocketFS icon, you will see a menu 
  4867. containing Information, Character set, Open ‘$’, Dismount and Quit. The 
  4868. first and last need no explanation, the second opens up a conventional 
  4869. filer viewer, the third specifies what should happen to the characters 
  4870. during conversion and the fourth removes all PocketFS viewers, forgets 
  4871. about the Series 3 catalogue information and terminates the link 
  4872. correctly.
  4873. 6.7
  4874. Selecting Character set brings up a further menu with two options, 
  4875. namely Latin1 and DOS. Latin1 will cause a conversion to/from Latin1 and 
  4876. the Series 3 DOS format, whereas DOS will leave the characters as they 
  4877. are.
  4878. 6.7
  4879. Selecting Open $ will open the root directory on the Series 3 and 
  4880. present you with a normal filer window containing four directories A, B, 
  4881. C and M. Where A and B are the drives A and B, C is the A-Link link 
  4882. firmware and M is the internal drive. Filer operations do multitask but 
  4883. the time given to other tasks is so small that you may think it is not 
  4884. multitasking.
  4885. 6.7
  4886. I would have preferred an option to select which viewer was presented 
  4887. when you press select over the icon. As it stands, you get the 
  4888. conversation viewer but I would have preferred the standard filer 
  4889. viewer.
  4890. 6.7
  4891. When using the standard filer viewer, all the file options are present 
  4892. but the manual gives you some warnings on the access options, copy 
  4893. options and time stamps which differ in operation slightly between the 
  4894. two machines. These do not present any problems but make sure you read 
  4895. the notes.
  4896. 6.7
  4897. Timings
  4898. 6.7
  4899. In order to be fair, I performed some tests on the time taken to copy 
  4900. files from different sources to a RAM disc. I was copying 24 files which 
  4901. totalled 49.3Kb.
  4902. 6.7
  4903. The obey file was used to copy files in a non-multitasking environment 
  4904. and the ‘Comms’ figures were produced by using ARCterm 7 and the Y-Modem 
  4905. protocol at 9600 baud.
  4906. 6.7
  4907. From this we can see that PocketFS is slightly faster than Y-Modem, 
  4908. considerable more reliable than ARCterm 7 and obviously slower than a 
  4909. hard disc. The release note with the A-Link does mention the importance 
  4910. of modes for ‘older’ machines − by this, I think it means ARM2 machines.
  4911. 6.7
  4912. The difference in timings between PocketFS and the hard disc can be 
  4913. attributed to the serial port and the difference between the obey file 
  4914. copy and desktop copy is the time given to other tasks in the desktop.
  4915. 6.7
  4916. Differences between A-Link and 3-Link
  4917. 6.7
  4918. The main features of the A-Link are that it is about £20 cheaper than 
  4919. the 3-Link, it only allows file control from the Archimedes, filer 
  4920. operations multitask, it has a file-conversion feature and only supports 
  4921. a baud rate of 9600.
  4922. 6.7
  4923. The bi-directional file control with PCs allows the Series 3 to open 
  4924. files on the PC as if they were on one of the Series 3 drives. It is a 
  4925. shame that PocketFS does not support bi-directional file usage and that 
  4926. it does not support execution of a program in the PocketFS viewer to run 
  4927. on the Series3.
  4928. 6.7
  4929. I also performed some tests on the compatibility of the the different 
  4930. hardware (A-Link and 3-Link) with the different software (PocketFS & PC/
  4931. Mac version). If we forget about the non-standard serial interface on 
  4932. the Archimedes and just deal with the hardware in between the two, the 
  4933. results were interesting.
  4934. 6.7
  4935. Both pieces of software work with the A-Link, but PocketFS will not work 
  4936. with the 3-Link. On closer examination, it does not appear to be a 
  4937. hardware difference but just a software difference within the A-Link 
  4938. itself. It appears that a few features have been added to the existing 
  4939. 3-Link code to support/limit the features when connected to the 
  4940. Archimedes.
  4941. 6.7
  4942. Conclusion
  4943. 6.7
  4944. I use my A-Link all the time − it has made my life a lot easier by 
  4945. providing an Acorn standard viewer for file options. Despite my 
  4946. reservations listed below, the A-Link is a must because there is nothing 
  4947. else which interfaces between these two machines the ‘Acorn way’.
  4948. 6.7
  4949. However, the following summaries should be noted:
  4950. 6.7
  4951. 1. I was disappointed in its performance (speed, error messages, non-
  4952. multitasking conversion and special constraints to achieve a decent 
  4953. performance).
  4954. 6.7
  4955. 2. I thought the conversion part of PocketFS was very ‘tacky’. Changing 
  4956. the configuration may present some problems.
  4957. 6.7
  4958. 3. If you have both the filer window and conversion window open while 
  4959. using the filer window, file operations could taker longer and even 
  4960. fail.
  4961. 6.7
  4962. 4. Certain filer SWIs are not supported by PocketFS, but have not been 
  4963. documented.
  4964. 6.7
  4965. 5. There is information on how to create your own conversion modules.
  4966. 6.7
  4967. 6. It does not support bi-directional file usage.
  4968. 6.7
  4969. 7. You cannot run programs on the Series 3 from the PocketFS viewer.
  4970. 6.7
  4971. 8. The baud rate is fixed (only a little niggle).
  4972. 6.7
  4973. Next month
  4974. 6.7
  4975. Next month I will take a look at the first of two pieces of software 
  4976. contained within the A-Link firmware which are not documented. These 
  4977. pieces of software are for use on the Series 3 and Pocket Book.
  4978. 6.7
  4979. The first one I will cover is the character terminal emulator with file 
  4980. transfer facilities followed, the month after, by details on how to use 
  4981. the script editor, translator and syntax of available commands.
  4982. 6.7
  4983. These two additional pieces of software, which are also present in the 
  4984. 3-Link, appear to be exactly the same and make some of the above 
  4985. failings less important.  A 
  4986. 6.7
  4987. Genesis/Magpie Column
  4988. 6.7
  4989. Paul Hooper
  4990. 6.7
  4991. Welcome to the first Genesis/Magpie column, which I shall be editing. 
  4992. First of all, a little about me − I am one of that rare breed of ‘House 
  4993. Husbands’ but I am also a mature student at the University of East 
  4994. Anglia, studying English History and Landscape Archaeology. I am married 
  4995. to a Primary School teacher and have a daughter who is at high school. 
  4996. Thus the use of IT within Education is dear to my heart and I would like 
  4997. to prompt the use of Genesis and Magpie not only at home but also at 
  4998. school. I have been using computers for nearly ten years, first on the 
  4999. old Spectrum, then a BBC ‘B’ before upgrading to an A5000 in December 
  5000. 1991.
  5001. 6.7
  5002. Swap Shop
  5003. 6.7
  5004. One of the first things that I would like to instigate is the swapping 
  5005. of Genesis/Magpie databases. I’m sure that, like me, you have compiled a 
  5006. couple of databases but have little time to compile more. So what I 
  5007. would like to do is swap, on a ‘two-for-one’ basis, any databases that 
  5008. you have compiled. To this end, if you have a database that you are 
  5009. prepared to swap, send it to me with an SAE and I will send you two by 
  5010. return. Please don’t send any of the examples provided by companies, as 
  5011. these are copyright − they must be your own work. Now, because both my 
  5012. databases are over 500Kb each, you will also need to send me a spare 
  5013. blank disc. As I receive these discs, I will compile a Genesis/Magpie 
  5014. database with a list of what we have and put a copy on your disc. I will 
  5015. also publish a list in Archive if the editor is willing!
  5016. 6.7
  5017. Format
  5018. 6.7
  5019. Some of the other things I would like to see in the column are hints and 
  5020. tips on the use of Genesis/Magpie and how you make use of the programs. 
  5021. Any questions on Genesis and Magpie can be sent to me and I will do my 
  5022. best to answer them. I would also like to prompt discussion on all 
  5023. aspects of the programs. For instance, I have used the word ‘database’ 
  5024. for the results of Genesis/Magpie. This may seem a little demeaning for 
  5025. what is, after all, a program in its own right. Genesis uses 
  5026. ‘application’ for its databases but this doesn’t really reflect what the 
  5027. program can do. What do you think?
  5028. 6.7
  5029. Confession
  5030. 6.7
  5031. I have used Genesis a lot − all versions − but until a few weeks ago, I 
  5032. had not even looked at Magpie. Rest assured, I will be using it during 
  5033. the next few weeks, to familiarise myself with it and will also be 
  5034. trying to convert my existing Genesis applications into Magpie format. 
  5035. Has any one else tried doing this before? If so, do please let me know 
  5036. of any shortcuts that you have come across.
  5037. 6.7
  5038. Write to...
  5039. 6.7
  5040. Send your brickbats, databases(?), hints and tips for Genesis/Magpie to 
  5041. Paul Hooper, 11 Rochford Road, Great Yarmouth, Norfolk  NR29 4RL.  A 
  5042. 6.7
  5043. Which Art Package for Knitting Patterns?
  5044. 6.7
  5045. Barbara Logan
  5046. 6.7
  5047. Barbara sent us this article as a straight comparative review of 
  5048. Artworks and Vector. Before you read it, you should be aware that, in 
  5049. some ways, it isn’t a fair comparison. The conclusion is that, for 
  5050. preparing knitting patterns, Artworks is not much use. But please don’t 
  5051. read this as an article damning Artworks − it is just saying that isn’t 
  5052. the best tool for this particular job. I am publishing the article, 
  5053. never-the-less, because Barbara’s comments may help others who are 
  5054. thinking about what to use for this or a similar purpose and it does 
  5055. highlight things that Artworks and Vector are good and bad at doing.  
  5056. Ed.
  5057. 6.7
  5058. For some time now I have been using an Archimedes to produce the working 
  5059. diagrams for knitting patterns and embroidery charts. There were a 
  5060. number of art programs available but for my type of work the object-
  5061. oriented program is much better. 
  5062. 6.7
  5063. Below is an example of the drawfile of an embroidery chart. This chart 
  5064. has only six colours and is very small but even this is made up of over 
  5065. 500 objects. Some of the larger charts have to be done in sections, each 
  5066. section having over 5,000 objects and needing more than 25 different 
  5067. symbols to represent the various colours.
  5068. 6.7
  5069. I use an A5000 with 4Mb of memory and, of course, RISC-OS 3. The PD 
  5070. program DrawPlus has proved very useful in the past but had some 
  5071. drawbacks, such as the inability to edit text. When I heard that 
  5072. Computer Concepts were bringing out Artworks, I thought that it would be 
  5073. exactly what I wanted and eagerly waited for its release... and waited 
  5074. and waited...  In the meantime, Vector from 4Mation was put on sale, so 
  5075. I decided to treat myself and get both. 
  5076. 6.7
  5077. This comparison of the two programs is a very personal one based upon 
  5078. the use to which I put the packages. Others who have a different use for 
  5079. their software could have a very different view.
  5080. 6.7
  5081. Getting started 
  5082. 6.7
  5083. Both programs proved easy to install. When trying AW, I needed to 
  5084. consult the manual (at least the Rough Guide) before I could get to 
  5085. grips with even the basic drawing. I expected it to be like Draw to use 
  5086. but there are considerable differences. If you are drawing a shape, the 
  5087. line will not fill unless it is changed into an object. This cannot be 
  5088. done in the initial drawing. The line has to be selected then the end 
  5089. point placed over the start point. All irregular shapes have to be made 
  5090. in this way. Even after using the program for a while I still find it 
  5091. irritating. It has also taken time to adapt to the idea that a tool 
  5092. should be highlighted when selecting an object in order to act on that 
  5093. object. I still try to rotate selected objects by using the mouse and 
  5094. the adjust button.
  5095. 6.7
  5096. On the other hand, using Vector was just like using Draw or DrawPlus and 
  5097. hardly needed any help from the manual at all except for the special 
  5098. features like Replication and Radiation. This gave Vector a big 
  5099. advantage at the beginning as I could start using it for work straight 
  5100. away.
  5101. 6.7
  5102. Copying on a grid
  5103. 6.7
  5104. When an object is copied in Draw (or AW) it appears a little below and 
  5105. to the right of the original object. This is also true of Vector but if 
  5106. the object is small and the grid is set to a suitable distance, the copy 
  5107. will lock onto the grid. This means that, by using the key short-cuts, I 
  5108. can draw a diagonal line of very accurately placed symbols in a very 
  5109. short time. The ability to have a choice of four grid setting to each 
  5110. drawing is also a big plus for Vector. To place objects in AW each has 
  5111. to be copied, picked up with the mouse while holding down the left Alt 
  5112. key and then positioned. It does not seem to make much difference 
  5113. whether the copy key (new object offset) or the duplicate key (new 
  5114. object on top) is used. 
  5115. 6.7
  5116. Layers
  5117. 6.7
  5118. I use a separate layer for each colour symbol, one for the grid and 
  5119. another for the construction lines. Both programs can hide the different 
  5120. layers but AW only allows editing of all the layers or of the current 
  5121. layer only. The Vector system is both easier to use and has the facility 
  5122. of allowing any of the layers to be edited, hidden or locked. I usually 
  5123. work with the grid and extra guide lines locked but with the current 
  5124. layer and other symbol layers available. If I find an incorrect symbol 
  5125. (quite likely on a large chart) I can alter it without changing layers. 
  5126. Also, an object edited on a different layer stays on its original layer 
  5127. unless brought specifically to the current layer. 
  5128. 6.7
  5129. Text
  5130. 6.7
  5131. This is where AW score heavily. The text is easy to handle and edit. AW 
  5132. can produce just about every fancy effect that I can imagine and then 
  5133. some. Experimenting is a joy. In Vector, the text handling is quite 
  5134. adequate, although one of the more irritating features is that you have 
  5135. to go through the menus twice in order to change both the font and the 
  5136. size. There aren’t even any key short-cuts available.
  5137. 6.7
  5138. Hot keys
  5139. 6.7
  5140. Am I the only person who likes to use the keys? Both AW and Vector have 
  5141. some odd ideas about what constitutes a suitable candidate for a key 
  5142. short-cut. 
  5143. 6.7
  5144. Vector has a wonderful short-cut for ‘select’ − pressing <space> toggles 
  5145. from the current selection to ‘select’ − but there are no key-presses to 
  5146. change fill or line colours. ‘Mask’, which I have never yet used except 
  5147. when experimenting, is on the easily accessed <f7> key but the key to 
  5148. access ‘Text’ is <shift-f9> which is very difficult for a right-hander 
  5149. to access without using two hands. The single keys <f4> and <f9> are not 
  5150. used at all! I like to work with my right hand on the mouse and press 
  5151. the keys to change settings, etc. My preference is for single functions 
  5152. keys for the most common actions such as Line, Curve, Move, Text, 
  5153. Colour, etc and <ctrl> + letter or key for the less used actions. As a 
  5154. right-hander, I would also prefer the combinations to be towards the 
  5155. right side of the keyboard. 
  5156. 6.7
  5157. AW hot-keys are even worse and they have not even bothered to include a 
  5158. keystrip amongst all their clip art! Keys <f4>, <f5>, <f6> and <f7> are 
  5159. not in use at all and how often is it necessary to press <f10> in order 
  5160. change the display of the short-cuts? None of the <shift-fx> keys 
  5161. (possible with one hand) are used but <ctrl-shift-fx> keys are used 
  5162. quite extensively. To use any of these requires two hands which surely 
  5163. defeats the purpose of hot keys in an art package. The only place where 
  5164. it should be necessary to use both hands is where some safeguard against 
  5165. accidental use is required, such as <shift-ctrl-Z> which deletes the 
  5166. whole drawing.
  5167. 6.7
  5168. The library (only available with Vector)
  5169. 6.7
  5170. This is the ability to hold a selection of objects (they can be grouped) 
  5171. ready for immediate access. Different libraries can be saved to disk and 
  5172. loaded. Each item in the library is named and they are called up from a 
  5173. window where they can be displayed and selected. They are held in 
  5174. alphabetical order which makes finding items easy. I store the symbol 
  5175. for each colour in the library under its colour name and save a separate 
  5176. library for each chart. 
  5177. 6.7
  5178. If the grid is on, objects inserted into the drawing from the library 
  5179. are centred on a grid point. This can be very useful. For example, I use 
  5180. symbols from the Dingbats Font (supplied with Impression) because they 
  5181. take less memory than drawn shapes. After a character is stored and 
  5182. retrieved from the Library the centre of it locks on the grid instead of 
  5183. the lower edge as would be usual for text. This means all the symbols 
  5184. are correctly placed in the centre of the grid square.
  5185. 6.7
  5186. Speed
  5187. 6.7
  5188. The speed of screen refresh is very fast in AW. The ability to display 
  5189. only in wire-frames, of course, make working on a complicated drawing 
  5190. even faster. Unfortunately, the work I am doing is all in black and 
  5191. white and this feature is not applicable. Vector is slower and I get 
  5192. round this, to a certain extent, by doing the large charts in sections 
  5193. and then assembling them into one large chart as a new file. Saving in 
  5194. the Vector format seems slow, much slower than saving as a drawfile, but 
  5195. does save all the layer information so I put up with it. 
  5196. 6.7
  5197. Re-loading a drawfile is also much faster than re-loading the equivalent 
  5198. Vector file. This is not true of AW. I loaded a very large chart in Draw 
  5199. format into AW and found it took over 9 minutes! The same file loaded 
  5200. into Vector in approximately 7 seconds. Perhaps my system is wrongly set 
  5201. up but not as far as I am aware. Has anyone else found the same problem?
  5202. 6.7
  5203. Special features
  5204. 6.7
  5205. Again, the features I use are the ones applicable to my own work and not 
  5206. necessarily the ones others would find useful. Firstly, when drawing the 
  5207. initial grid, I have found the ‘Replicate’ feature in Vector to be 
  5208. ideal. I draw one vertical line then use the horizontal replicate to 
  5209. repeat the line the required number of times (35 in the example) and 
  5210. spaced to match the grid. I then do the same for the horizontal lines. I 
  5211. can also use the horizontal, vertical or matrix replication whenever I 
  5212. have a block symbols to fill in. 
  5213. 6.7
  5214. AW does not seem to have quite the same facility. I can use the blend 
  5215. tool to produce the correct number of lines or symbols but it takes much 
  5216. more time adjusting them so that they fall exactly on the grid. In both 
  5217. cases, I have to convert all the blend and replications into objects in 
  5218. order to import the chart into Impression.
  5219. 6.7
  5220. Conclusion
  5221. 6.7
  5222. Although I had read several reviews of both programs and seen a 
  5223. demonstration of AW, it was not until I actually tried them both that I 
  5224. realised how much difference there was between them. The particular job 
  5225. I am doing does not need the facilities provided by AW such as the 
  5226. graduated fills and the text manipulation, good though they may be. The 
  5227. Library facility alone would strongly influence me towards Vector. I 
  5228. suppose it’s a case of ‘horses for courses’ − if you know what your 
  5229. course is, be sure you get the right horse!  A 
  5230. 6.7
  5231. Figures with the cache on (ARM3 at 30MHz)
  5232. 6.7
  5233. Source of files −>   PocketFS   H-
  5234. Disc   Comms
  5235. 6.7
  5236. Obey file, mode 12   74s   1s
  5237.    Not possible
  5238. 6.7
  5239. Obey file, mode 15   76s   2s
  5240.    Not possible
  5241. 6.7
  5242. Desktop, mode 12   80s   4s
  5243.    87s
  5244. 6.7
  5245. Desktop mode 15   92s   15s   †
  5246. 6.7
  5247. Figures with the cache off (ARM2)
  5248. 6.7
  5249. Source of files −>   PocketFS   H-
  5250. Disc   Comms
  5251. 6.7
  5252. Obey file, mode 12   75s   2s
  5253.    Not possible
  5254. 6.7
  5255. Obey file, mode 15   79s   5s
  5256.    Not possible
  5257. 6.7
  5258. Desktop, mode 12   89s   13s
  5259.    99s
  5260. 6.7
  5261. Desktop mode 15   126s   50s
  5262.    264s    †
  5263. 6.7
  5264.  
  5265. 6.7
  5266. † This sometimes worked, but every attempt had many CRC/checksum errors.
  5267. 6.7
  5268.  
  5269. 6.7
  5270. Eureka
  5271. 6.7
  5272. Brian Cowan
  5273. 6.7
  5274. I think that Eureka must be one of the Archimedes products most widely-
  5275. advertised before its release. The launch was delayed, so the question 
  5276. must be: was it worth the wait? On balance, my answer is yes.
  5277. 6.7
  5278. Other spreadsheets
  5279. 6.7
  5280. In the past, I have purchased almost every spreadsheet produced for the 
  5281. Archimedes, starting with Logistix which was a single-tasking PC port. 
  5282. It was very clumsy to use, rather like many of the older DOS programs. I 
  5283. toyed with Matrix-3 but never actually purchased it. This also was a 
  5284. single-tasking product but it was more responsive and smoother in 
  5285. operation. It was written specifically for the Archimedes.
  5286. 6.7
  5287. Then came RISC-OS and the multi-tasking products. Schema was much 
  5288. publicised, and although relatively powerful, it did not live up to 
  5289. expectations. It was staggeringly slow at loading files, something which 
  5290. Archimedes users had not previously experienced. I used it a little, but 
  5291. eventually I gave up − I simply can’t tie up a computer loading files! 
  5292. There was one upgrade for Schema but it was not particularly exciting. 
  5293. It is a pity because I think Schema had a lot going for it − but what 
  5294. counts is the manufacturer’s commitment to the product. That was 
  5295. negligible with Schema.
  5296. 6.7
  5297. So then I expected PipeDream to be the solution. Colton’s commitment to 
  5298. PipeDream can certainly not be doubted, and Gerald Fitton’s Pipeline 
  5299. column is an excellent source of information and help. However, at the 
  5300. end of the day, I found PipeDream, with all its quirks, awkward and non-
  5301. intuitive. It did not satisfy my requirements. 
  5302. 6.7
  5303. Spreadsheets in general
  5304. 6.7
  5305. I accept that my general dissatisfaction with the existing range of 
  5306. spreadsheets is my problem rather than that of the spreadsheets. Most of 
  5307. the manuals explain that the main use for spreadsheets is in financial 
  5308. matters but I have absolutely no interest there. What I want to do is to 
  5309. handle experimental data, to process it and to display it. Also, I 
  5310. expect to use such products for numerical simulations. My applications 
  5311. are fundamentally scientific. The problem is that spreadsheets are not 
  5312. really aimed at that market.
  5313. 6.7
  5314. This was dramatically brought home to me when I stayed at another 
  5315. university where they used PCs and were running Quatro Pro to process 
  5316. their data. It was explained that this was the most suitable product 
  5317. available and how fantastic it was. However, in operation, I found it 
  5318. very clumsy − it was worse than the worst Archimedes spreadsheet!
  5319. 6.7
  5320. Enter Eureka
  5321. 6.7
  5322. I therefore approached Eureka with limited expectations. It is modelled 
  5323. very closely on the very popular PC spreadsheet, Excell, but this 
  5324. actually works in its favour. Longmans have obviously studied the other 
  5325. spreadsheets around to see how they work, what is needed, and how they 
  5326. should function. As you will realise, I was put off by the statement in 
  5327. the manual that the main use for spreadsheets is in the financial arena, 
  5328. but I persevered.
  5329. 6.7
  5330. The manual 
  5331. 6.7
  5332. Longmans have a tradition, being a long-standing publisher, of producing 
  5333. manuals of exceptional clarity. In this respect, something seems to have 
  5334. gone wrong concerning Eureka. The manual is in three parts: the main 
  5335. section comprises a tutorial and reference guide and this is followed by 
  5336. a brief reference guide. Finally, there is a further reference section 
  5337. describing all the functions. To my surprise, there was no index and, to 
  5338. my utter amazement, when I asked Longmans about this, my question was 
  5339. answered with a question, “Why do you need an index when the function 
  5340. reference is in alphabetical order?”
  5341. 6.7
  5342. In use
  5343. 6.7
  5344. Installation is the same as any well-behaved RISC-OS application: 
  5345. clicking on the Eureka application directory installs it on the iconbar. 
  5346. Clicking on that icon opens up a spreadsheet window − well, two windows 
  5347. actually. As with most spreadsheets, data is not inserted into a cell 
  5348. directly, rather it is typed into a data entry window and only when 
  5349. <return> is pressed is the information passed to the selected cell. 
  5350. Personally, I don’t like this. I would prefer the option of entering 
  5351. numerical data directly into the selected cell. However, I accept that 
  5352. there could be ambiguities: whether the cell contains a simple number, a 
  5353. number as the result of a formula, or a string.
  5354. 6.7
  5355. The spreadsheet window is interesting. Although it looks like a regular 
  5356. RISC-OS window, in reality it is not. The program has its own window 
  5357. manager which provides some extra functionality. The window can be split 
  5358. horizontally or vertically. This is very useful in a spreadsheet. 
  5359. Although the usual RISC-OS facility of multiple views on a document is 
  5360. somewhat similar, with a split window the rows and columns still line up 
  5361. − very clever!
  5362. 6.7
  5363. The full features of outline fonts and different styles can be used in 
  5364. the cells or groups of cells, and this means that very presentable 
  5365. tables can be created. It goes without saying that the sizes of the 
  5366. cells can be changed very easily by dragging them out.
  5367. 6.7
  5368. Graphics
  5369. 6.7
  5370. On all the spreadsheet packages I have seen, the graphics support has 
  5371. not been quite what I would have liked. In Eureka, there is the full 
  5372. range of bar charts, pie charts and other y-against category graphs. 
  5373. Furthermore, the graphics are linked to the spreadsheet, so that 
  5374. changing a number on the sheet immediately changes the graph. There are 
  5375. facilities for changing the appearance of the graphics but here I found 
  5376. the manual not very helpful. The main graph type that I use is the 
  5377. scatter graph. Only one type is provided; I would have liked to see 
  5378. options for putting various curves through the points. As expected, 
  5379. graphics can be exported as drawfiles for inclusion in DTP work.
  5380. 6.7
  5381. Functions
  5382. 6.7
  5383. There is a generous selection of functions available. There are calendar 
  5384. functions, financial functions, and maths functions galore. Unlike 
  5385. PipeDream, there is no support for complex variables and functions, but 
  5386. I am not sure how useful that really is. On the other hand, Eureka has a 
  5387. host of matrix functions and you can (memory and time permitting) invert 
  5388. and obtain the determinant of a square matrix of arbitrary size. By 
  5389. contrast, PipeDream will only do this for matrices of dimension up to 
  5390. 3×3. 
  5391. 6.7
  5392. Macros − the absence thereof
  5393. 6.7
  5394. A severe minus is that the current version of Eureka does not support 
  5395. macros. This is strange. All good spreadsheets should allow for macros, 
  5396. and in fact there is a filetype reserved for Eureka macros. I hope this 
  5397. means that this omission will be rectified in the next release, which 
  5398. should be some time in 1993. (The four-page colour advert that appeared 
  5399. in September 1992 stated that Eureka had “user-defined functions and 
  5400. function macros”. Ed.)
  5401. 6.7
  5402. Conclusion
  5403. 6.7
  5404. I have great hopes for Eureka. Of all the spreadsheets I have used, I am 
  5405. happiest with this one and I will stick to it. It seems ideal for 
  5406. educational purposes and for financial applications. There are certain 
  5407. gaps in the scientific area but, in that area, there is nothing better. 
  5408. I recommend it, and at a price of £119 + VAT (£125 through Archive) it 
  5409. is good value for money.
  5410. 6.7
  5411. Postscript
  5412. 6.7
  5413. I am delighted to hear that Chris Johnson of Heriot-Watt University 
  5414. Chemistry Department is going to edit a spreadsheet column. Many readers 
  5415. will know that Chris is the author of the superb PD suite of graph-
  5416. plotting programs. It is likely that Chris will discuss precisely those 
  5417. points, namely scientific applications, which are usually neglected. We 
  5418. might even see versions of Chris’s programs which link to Eureka. Graph-
  5419. plotting and curve-fitting would integrate very well and fill a big gap 
  5420. in present spreadsheet facilities.  A 
  5421. 6.7
  5422. File Transfer − BBC to Archimedes
  5423. 6.7
  5424. Peter Smith
  5425. 6.7
  5426. This is a comparative review of two pieces of software which can 
  5427. transfer files between DFS or ADFS operating systems on the BBC and 
  5428. Master computers, and the Archimedes. The software in question is 
  5429. Transfer from Watford Electronics, and MultiLink from IvoryAsh.
  5430. 6.7
  5431. Both these programs do actually perform the tasks they set out to do and 
  5432. both are fully multitasking RISC-OS compliant applications. They both 
  5433. transfer data between the computers via a cable connecting the serial 
  5434. ports. However, they perform their transfers at very different speeds 
  5435. and the approach taken by each application is quite different.
  5436. 6.7
  5437. Background
  5438. 6.7
  5439. I started programming commercially on the BBC micro about ten years ago. 
  5440. In the intervening years I have written, and had published, a 
  5441. considerable number of educational programs. Every one of these has 
  5442. started life on the humble BBC Micro. I often have to convert these 
  5443. programs to run on either the Archimedes or the Nimbus. In either case, 
  5444. the first step is to get the BBC files across to the Archimedes where 
  5445. all my utilities to manipulate code and images live. 
  5446. 6.7
  5447. With the A3000, I used a utility from Risc Developments to perform the 
  5448. transfers. However, when I upgraded to an A5000, this utility failed to 
  5449. work, and a call to Risc Developments informed me that they had no plans 
  5450. to upgrade it. I was desperate for a replacement utility which would 
  5451. work with my A5000. I didn’t particularly care if it was single or 
  5452. multitasking, as long as it worked with any kind of file, was reasonably 
  5453. bug-free, could transfer files in both directions and performed the 
  5454. transfer reasonably quickly. A little research revealed two possible 
  5455. programs that might help, and these are the products reviewed here.
  5456. 6.7
  5457. !Transfer from Watford Electronics (v 2.0)
  5458. 6.7
  5459. This comes with minimal instructions, a serial cable and single floppy 
  5460. disc. The software consists of two applications !Install and !Transfer.
  5461. 6.7
  5462. To allow the two computers to talk to each other, the BBC computer needs 
  5463. to have a program loaded too. Running !Install takes you through the 
  5464. process of transferring the BBC software from the Archimedes. Once this 
  5465. file has been transfered, it can be saved to a BBC disc for future use, 
  5466. thus simplifying the setting up procedures in later sessions.
  5467. 6.7
  5468. Once the BBC micro is set up, all the action takes place from the 
  5469. Archimedes. Transfer application is loaded and this installs itself on 
  5470. the iconbar in the usual way. Clicking on its icon brings up the 
  5471. following window.
  5472. 6.7
  5473.  
  5474. 6.7
  5475. The default operation is ‘Catalogue disc’ and clicking on ‘Go’ brings up 
  5476. a window displaying the files available on the current BBC disc:
  5477. 6.7
  5478.  
  5479. 6.7
  5480. This window is not interactive but it is for information only. Although 
  5481. the window has a close icon, you cannot, in fact, remove the window with 
  5482. its close icon. It is removed only when you quit the program from the 
  5483. iconbar. As well as the BBC file name, this window gives the information 
  5484. on each file. This is the information that would be displayed with a 
  5485. *INFO command on the BBC, i.e. load and execution address, file length 
  5486. and the number of 256 byte sectors which the file occupies on the BBC 
  5487. disk.
  5488. 6.7
  5489. To transfer a file from the BBC, you click inside the ‘BBC File Name’ 
  5490. editable field, and enter the filename. Select ‘Receive’ from the 
  5491. operations box and click on ‘Go’.
  5492. 6.7
  5493. You get two indications of how the transfer is progressing, via a green 
  5494. bar on the Archimedes Transfer window and via a counter on the BBC. 
  5495. Unfortunately, the transfer progresses extremely slowly. On my A5000, I 
  5496. used the highest available transfer rate of 9600 baud and my 20 Kb test 
  5497. file took 9 minutes 45 seconds to transfer. I used this as a test since 
  5498. I often need to transfer *saved screens of this size. It is also the 
  5499. maximum file size that most people will need to transfer.
  5500. 6.7
  5501. By my reckoning, 9600 baud (bits per second) is 9600/8 or 1200 bytes per 
  5502. second. So a 20 Kb file should take (20 × 1024 / 1200) or just over 17 
  5503. seconds to transfer. 
  5504. 6.7
  5505. Now I will admit that this may be a simplistic view and there may be 
  5506. good reasons why this ideal cannot be reached in practice. However, the 
  5507. actual transfer corresponds to a real transfer rate of only 280 baud and 
  5508. does seem very slow. I tried selecting a slower baud rate of 4800 but 
  5509. this made no discernible difference to the actual transfer rate.
  5510. 6.7
  5511. As Transfer is truly multitasking, you can get on with other jobs while 
  5512. the transfer takes place. In practice, however, I find it makes a great 
  5513. difference to my work efficiency if I don’t have to wait around for 
  5514. things to happen − which, of course, was part of the reason I bought an 
  5515. ARM 3 computer in the first place!
  5516. 6.7
  5517. The filename from the BBC file appears in a standard RISC-OS save 
  5518. dialogue box, and this can be dragged to a suitable directory for 
  5519. saving. Unfortunately, you only get one go at this and if an error is 
  5520. encountered, such as trying to save to a directory with insufficient 
  5521. room, you have to transmit the file all over again!
  5522. 6.7
  5523. Transferring files to the BBC is a similar process to that described for 
  5524. transferring to the Archimedes. You can either type in the path name of 
  5525. the Archimedes file, or drag the file into the appropriate editable 
  5526. fields within the transfer application window. Again, at a 9600 baud 
  5527. setting, the transfer takes much longer than expected but is quicker 
  5528. than receiving. My 20 Kb test file took about 6½ minutes in this 
  5529. direction.
  5530. 6.7
  5531. Quitting the application from the iconbar occasionally locked up the 
  5532. machine. Pressing <escape> produced a ‘channel’ error message and then 
  5533. control was returned with the application removed from the iconbar.
  5534. 6.7
  5535. !MultiLink from Ivory Ash (version 2.03)
  5536. 6.7
  5537. This also comes with minimal instructions and a single floppy disc. A 
  5538. suitable serial cable can be purchased separately. The software consists 
  5539. of a single application and a ReadMe text file.
  5540. 6.7
  5541. The initial setting up procedure is similar to the Watford utility. If 
  5542. you try to run the software without reading the instructions and 
  5543. correctly configuring the BBC micro, a message appears in a task window 
  5544. telling you to type two * commands on the BBC and try again. The 
  5545. Archimedes then downloads the necessary BBC software which, again, you 
  5546. can save to a BBC disc for future use. 
  5547. 6.7
  5548. When the BBC software is installed, a floppy drive icon appears on the 
  5549. iconbar and then this BBC drive operates very much like any other disc 
  5550. drive connected to the Archimedes. You click to open a directory on the 
  5551. BBC disk, and the directory viewer displays all the files found in the $ 
  5552. directory. If files exist within other directories, the directories are 
  5553. shown and these can be opened in the usual way. MultiLink tries to 
  5554. interpret the kind of BBC file and attach the appropriate icon to it.
  5555. 6.7
  5556.  
  5557. 6.7
  5558. Transfer of files is carried out in exactly the same way as you would 
  5559. copy a file from one directory or filing system to another on the 
  5560. Archimedes. You just open the appropriate filer windows, highlight the 
  5561. file, or files, to be transfered and drag them to your chosen 
  5562. destination directory. 
  5563. 6.7
  5564. The transfer rate is fixed at 9200 baud and, although this is not 
  5565. achieved, the actual transfer rate is very respectable. My 20 Kb test 
  5566. file took just over 1 minute to transfer from the BBC to the Archimedes 
  5567. and just under 1 minute in the other direction. The progress of the 
  5568. transfer is indicated on the BBC micro as a succession of dashes, each 
  5569. of which represents 256 bytes of the file. Clicking <menu> over a file 
  5570. icon within the BBC files directory gives a short but useful range of 
  5571. options which give information about the file and allow it to be renamed 
  5572. or deleted.
  5573. 6.7
  5574.  
  5575. 6.7
  5576. Service!
  5577. 6.7
  5578. In researching this software, I have noticed another difference between 
  5579. the products, and that is in the service I have received. Because of my 
  5580. need to transfer large files quickly, I checked the transfer speeds with 
  5581. the two companies by telephone before ordering. 
  5582. 6.7
  5583. The person I spoke to from Watford quoted the maximum baud rate and 
  5584. reassured me that their software would meet my needs; the man from 
  5585. IvoryAsh offered to send me a copy of the software with an invoice, so 
  5586. that I could either send him the money or return the software if I found 
  5587. it unsuitable.
  5588. 6.7
  5589. The first package I received from Watford contained an old non-
  5590. multitasking version of their software, together with the wrong 
  5591. connecting lead. I returned this and was then sent the correct software 
  5592. and lead. I returned the entire package two months ago asking for a 
  5593. refund as the actual transfer rates made it unsuitable for my needs and 
  5594. did not approach the quoted figures. Despite a follow up letter a month 
  5595. later, I am still waiting for a response from Watford.
  5596. 6.7
  5597. My experience with Ivory Ash was somewhat different. The software 
  5598. arrived two days after my initial enquiry and it worked well. It did, 
  5599. however, contain two small bugs which did not affect file transfer but 
  5600. could cause the machine to hang in certain circumstances. I quickly sent 
  5601. off my money, with a note informing the company of these bugs. I 
  5602. recently received a new version of MultiLink from Ivory Ash with the 
  5603. bugs removed.
  5604. 6.7
  5605. Conclusions
  5606. 6.7
  5607. There is no doubt in my mind that the MultiLink software from IvoryAsh 
  5608. wins hands down. It is very much faster than the Watford product, about 
  5609. nine times faster in uploading from the BBC, and over 6 times faster at 
  5610. downloading from the Archimedes. I also find it much more intuitive − 
  5611. the BBC disc drive is, after all, just another drive and MulitLink 
  5612. treats it as such.
  5613. 6.7
  5614. Transfer from Watford Electronics costs £17.63 for an A3000 or £18.80 
  5615. for an A5000 version. Prices include a serial transfer lead. VAT is 
  5616. included but postage is extra.
  5617. 6.7
  5618. MultiLink from IvoryAsh Ltd costs £24.95 including VAT and postage. 
  5619. Serial lead is extra.
  5620. 6.7
  5621. Note that you will need to have the two serial chips fitted if you are 
  5622. using an A3000.  A 
  5623. 6.7
  5624. Rheingold Enterprises    17 Ingfield 
  5625. Terrace, Slaithwaite, Huddersfield, HD7 5BJ. (0925−210657)
  5626. 6.7
  5627. Risc Developments    117 Hatfield 
  5628. Road, St Albans, Herts, AL1 4JS. (0727−840303) (0727−860263)
  5629. 6.7
  5630. Sherston Software    Swan Barton, 
  5631. Sherston, Malmesbury, Wilts. SN16 0LH. (0666−840433) (0666−840048)
  5632. 6.7
  5633. Simis Ltd    Headley House, Headley Road, Grayshott, Surrey, GU26 6TU. 
  5634. (0428−605833) (0428−607791)
  5635. 6.7
  5636. Spacetech (p34)   21 West Wools, Portland, Dorset, DT5 2EA. 
  5637. (0305−822753) (0305−860483)
  5638. 6.7
  5639. State Machine    75 Upper Wellington Street, Luton, Bedfordshire, LU1 
  5640. 5AA. (0582−483377) (0582−480833)
  5641. 6.7
  5642. Suitable Software    136 Carter 
  5643. Street, Fordham, Ely, Cambridgeshire, CB7 5JU. (0638−720171)
  5644. 6.7
  5645. Suitable Software    8 Jane 
  5646. Court, Lenah Valley, Tasmania, Australia 7008. (+61−02−285−448)
  5647. 6.7
  5648. Techsoft UK Ltd (p8)   Old School 
  5649. Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082−43318)
  5650. 6.7
  5651. TJ Reproductions (p7)   Unit 42, 
  5652. Sapcote Trading Centre, Dudden Hill Lane, Willesden, London, NW10 2DJ. 
  5653. (081−451−6220) (081−451−6441)
  5654. 6.7
  5655. Turing Tools    149 Campbell Road, Cowley, Oxford, OX4 3NX. (0865−775059)
  5656. 6.7
  5657. Watford Electronics    Jessa House, 
  5658. Finway, Dallow Road, Luton, LU1 1TR. (0582−487777) (0582−488588)
  5659. 6.7
  5660. Wild Vision    15 Witney Way, Boldon Colliery, Tyne & Wear NE35 9PE. 
  5661. (091−519−1455) (091−519−1929)
  5662. 6.7
  5663. Words & Music    26 Newark Drive, Whitburn, Sunderland, SR6 7DF. 
  5664. (091−529−4788) (091−529−5327)
  5665. 6.7
  5666. XOB    Balkeerie, Eassie by Forfar, Angus, DD8 1SR. (0307−84364)
  5667. 6.7
  5668. (All values except for the speed tester are in seconds, taken by hand 
  5669. with a stop watch. The times with an exclamation mark were taken twice 
  5670. because I felt that they couldn’t be correct.)
  5671. 6.7
  5672.  
  5673. 6.7
  5674.